Java Product Engineer / Full Stack Java Developer
Company: Vamonos IT
Location: Alexandria, VA (Remote)
Salary: $90,000 - $110,000 a year
Type: Full-time
Remote: Yes
Posted: 2026-11-04
About this role
About the Role
Vamonos IT is seeking an experienced
Java Product Engineer / Full Stack Java Developer to design, develop, modernize, deploy, and support enterprise software applications in mission-critical environments.
The ideal candidate will possess extensive experience in Java enterprise application development, Spring Boot microservices, Oracle databases, RESTful APIs, and modern DevOps practices. This position requires a hands-on engineer capable of independently analyzing complex business requirements, developing scalable technical solutions, and supporting applications throughout the full software development lifecycle.
The successful candidate must demonstrate strong technical proficiency, a consultative approach to software engineering, and the ability to collaborate effectively with business stakeholders, system architects, quality assurance teams, and Agile development teams.
Key Responsibilities
- Design, develop, test, deploy, maintain, and modernize enterprise Java applications using Java 17 or later.
- Develop scalable backend microservices and RESTful APIs using Java Spring Boot, Spring Framework, and Spring MVC.
- Design and develop full-stack web applications using modern front-end frameworks such as React or Angular.
- Analyze existing enterprise applications and support modernization efforts involving Java, C/C++, COBOL, Pro\*C, Oracle, and related technologies.
- Develop and maintain application data access layers using Spring Data JPA, Hibernate, and JDBC.
- Design and implement complex SQL queries, PL/SQL, stored procedures, and batch processing solutions.
- Optimize Oracle and relational database performance through efficient query design, database access patterns, and performance tuning.
- Design scalable, secure, and maintainable application architectures using object-oriented design principles and established software design patterns.
- Develop and support cloud-native applications and containerized deployments using Docker...