Position Overview:
The Mid-Sr. Full Stack Java Developer will support the design, development, and maintenance of web applications and systems for a federal agency. The candidate will collaborate with other developers and stakeholders to deliver secure, efficient, and user-friendly solutions in compliance with federal standards and procedures.
Key Responsibilities
• Develop, enhance, and maintain Java-based applications using modern frameworks (Spring, Spring Boot, SpringDAO).
• Design, build, and consume RESTful APIs and microservices.
• Write clean, efficient, and well-documented code following industry best practices.
• Debug and resolve issues across development, testing, and production.
• Participate in code reviews, ensuring quality, performance, and maintainability.
• Collaborate with product managers, QA engineers, and other developers to deliver high-quality software.
• Implement unit and integration tests (JUnit, Mockito).
• Work with SQL/NoSQL databases and optimize queries as needed.
• Contribute to system architecture discussions and provide technical recommendations.
Required Qualifications
• Strong proficiency in Java (Java 11 or newer preferred).
• Solid experience with Spring Framework, Spring Boot, Hibernate/JPA.
• Understanding of OOP principles, design patterns, and best practices.
• Experience with relational databases (MySQL, PostgreSQL, Oracle) and basic NoSQL concepts.
• Experience with Hibernate is a must
• Comfortable working with Git and branching strategies.
• Familiar with REST API design, microservices concepts, and API documentation tools (Swagger/OpenAI).
• Experience writing automated tests.
• Experience in DevSecOps.
Preferred/Bonus Skills
• Experience with cloud environments (AWS, Azure, GCP).
• Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
• Knowledge of Docker/Kubernetes.
• Exposure to messaging systems like Kafka or RabbitMQ.
• Basic understanding of front-end technologies (Angular, React, Vue) is a plus but not required.
Education:
Bachelor’s degree in computer science, information systems, mathematics, physics, or related discipline
All your information will be kept confidential according to EEO guidelines.