Java Developer (No OPT EAD, No C2C)
- Java
- Agile
- Object Oriented Programming
- Spring Boot
- MVC
- Hibernate
- JPA
- REST API
- Microservices
- SQL
- MySQL
- PostgreSQL
- Oracle
- NoSQL
- MongoDB
- Cassandra
- Maven
- Gradle
- Git
- GitHub
- GitLab
- Bitbucket
- JUnit
- Mockito
- Integration Testing
- CI/CD
- Jenkins
- Docker
- Kubernetes
- AWS
- Azure
- GCP
- RabbitMQ
- Angular
- React.js
- Vue
- Scrum
Location: Remote (United States)
Employment Type: Full-time / W2 Only (No OPT EAD, No C2C)
We are seeking an experiencedSenior 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 (No OPT EAD, No C2C) ยท Veracity Software Inc