
Java Product Engineer β Full Stack Java Developer
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in Virginia.
β’ Design, develop, test, deploy, maintain, and enhance enterprise Java applications utilizing Java 17 or newer.
β’ Create scalable backend microservices and RESTful APIs leveraging Spring technologies.
β’ Design and build full-stack web applications using React or Angular frameworks.
β’ Analyze enterprise applications and assist with modernization efforts involving Java, C/C++, COBOL, Pro*C, Oracle, and associated technologies.
β’ Develop application data access layers with Spring Data JPA, Hibernate, and JDBC.
β’ Construct complex SQL queries, PL/SQL, stored procedures, and batch processing solutions.
β’ Enhance performance of Oracle and relational databases.
β’ Design scalable, secure, and maintainable architectures employing object-oriented design and software patterns.
β’ Create and support cloud-native applications and containerized deployments using Docker, Kubernetes, or Red Hat OpenShift.
β’ Develop automated unit and integration tests utilizing JUnit and Mockito.
β’ Engage in peer code reviews, architecture evaluations, and technical design discussions.
β’ Utilize SonarQube and static code analysis tools to elevate code quality and pinpoint vulnerabilities.
β’ Diagnose complex issues through debugging, log analysis, and root cause assessment.
β’ Build and support CI/CD pipelines utilizing Jenkins, Maven, Git, and related tools.
β’ Assist with deployments, production releases, and post-deployment troubleshooting.
β’ Implement monitoring, logging, and performance optimization strategies.
β’ Collaborate with stakeholders to gather requirements and translate business needs into effective software solutions.
β’ Participate in Agile/Scrum ceremonies.
β’ Create and maintain technical documentation.
β’ Own features from design through deployment and ongoing support.
β’ Evaluate applications and suggest enhancements for performance, maintainability, scalability, reliability, and security.
β’ Bachelor's degree in Computer Science, Information Systems, or a related technical field, or equivalent relevant professional experience.
β’ At least 5 years of professional experience in developing enterprise Java applications.
β’ Strong expertise in Java 17 or later.
β’ Extensive hands-on experience with Spring Boot, Spring Framework, Spring MVC, and Spring Data JPA.
β’ Strong understanding of Hibernate, Java Persistence API (JPA), entity relationships, lazy and eager loading, and transaction management.
β’ Proven experience in developing and maintaining enterprise microservices and RESTful APIs.
β’ Strong JDBC development skills, including complex SQL queries, batch processing, and performance enhancement.
β’ Experience in administering or developing with Oracle or other enterprise relational databases.
β’ Experience in designing and building full-stack applications using contemporary front-end frameworks.
β’ Solid understanding of object-oriented design, software design patterns, and best practices in coding.
β’ Experience in developing automated unit and integration tests with JUnit and Mockito.
β’ Experience with Maven, Git, and CI/CD pipelines.
β’ Demonstrated ability to troubleshoot, debug, and resolve complex challenges in enterprise applications and production settings.
β’ Experienced across the software development lifecycle.
β’ Familiarity with Agile/Scrum development methodologies.
β’ U.S. citizenship is required by contract.
β’ Preferred: Advanced Oracle database development, PL/SQL, stored procedures, Oracle Exadata, Docker, Kubernetes, Red Hat OpenShift, Spring Security, Kafka, COBOL, Pro*C, C/C++, SonarQube, cloud-native applications, AWS or Microsoft Azure, federal government clients, and production releases.
β’ Competitive salary and benefits package.
β’ Opportunities for professional development and certification.
β’ Collaborative and innovative work environment.
β’ Exposure to cutting-edge Microsoft technologies.
β’ Full-time position plus holidays.
NVIDIA
ContractHero | Digital Contract Management
SBS CyberSecurity
Tripoint Solutions
Get handpicked remote jobs straight to your inbox weekly.