Logo for Veracity Software Inc

Java Developer (No OPT EAD, No C2C)

Roles & Responsibilities

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 5+ years of professional software development experience with Java
  • Strong understanding of object-oriented programming and design patterns
  • Proficiency with Core Java (Java 8/11/17), Spring Boot/Spring MVC/Spring Security, and Hibernate/JPA

Requirements:

  • Design, develop, and deploy robust Java-based applications using industry best practices
  • Collaborate with product managers, architects, and other developers to translate business requirements into technical solutions
  • Write clean, maintainable code and perform code reviews following coding standards and design patterns
  • Troubleshoot, debug, and optimize performance to ensure scalability in a production environment

Job description


Job Title: Java Developer

Location: Remote (United States)
Employment Type: Full-time / W2 Only (No OPT EAD, No C2C)

We are seeking an experienced Senior Java Developer to join our dynamic engineering team. In this remote role, you will design, develop, and maintain high-performance enterprise applications that power our core business operations. You will work collaboratively with cross-functional teams to deliver scalable, secure, and reliable software solutions.

KEY RESPONSIBILITIES

  • Design, develop, and deploy robust Java-based applications using industry best practices

  • Collaborate with product managers, architects, and other developers to translate business requirements into technical solutions

  • Write clean, maintainable, and efficient code following coding standards and design patterns

  • Perform code reviews and provide constructive feedback to team members

  • Troubleshoot, debug, and resolve complex production issues

  • Optimize application performance and ensure scalability

  • Participate in agile ceremonies including sprint planning, daily stand-ups, and retrospectives

  • Create and maintain technical documentation

  • Mentor junior developers and contribute to team growth

REQUIRED QUALIFICATIONS

Education & Experience

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)

  • 5+ years of professional software development experience with Java

  • Strong understanding of object-oriented programming and design patterns

Technical Skills

  • Core Java: Strong proficiency in Java 8/11/17 features including streams, lambdas, and multi-threading

  • Frameworks: Spring Boot, Spring MVC, Spring Security, Hibernate/JPA

  • RESTful APIs: Design and development of microservices and REST APIs

  • Databases: Experience with SQL (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Cassandra) databases

  • Build Tools: Maven or Gradle

  • Version Control: Git (GitHub, GitLab, or Bitbucket)

  • Testing: JUnit, Mockito, integration testing

  • CI/CD: Familiarity with Jenkins, Docker, Kubernetes is a plus

  • Cloud: Experience with AWS, Azure, or GCP is preferred

Soft Skills

  • Excellent problem-solving and analytical skills

  • Strong communication and collaboration abilities

  • Self-motivated with ability to work independently in a remote environment

  • Detail-oriented with commitment to quality

  • Adaptability and willingness to learn new technologies

PREFERRED QUALIFICATIONS

  • Experience with message queues (Kafka, RabbitMQ)

  • Knowledge of frontend technologies (Angular, React, or Vue.js)

  • Exposure to containerization and orchestration tools

  • Experience in Agile/Scrum methodologies

  • Domain experience in [Finance/Healthcare/E-commerce/Enterprise Software]


Java Developer Related jobs

Other jobs at Veracity Software Inc

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.