About the job
You Are:
A proactive and curious Java Developer passionate about creating scalable, secure, and innovative solutions. You thrive in collaborative settings, are eager to explore emerging technologies, and are dedicated to delivering top-notch software for our federal clients.
The Work:
You will design, develop, and deploy cloud-native and containerized applications utilizing Java and modern cloud technologies. Collaborate with cross-functional teams to provide scalable, high-performance solutions that leverage both cloud-native and cloud-agnostic services.
In this role, your responsibilities will include:
• Designing, developing, and maintaining cloud-native applications using Java and relevant cloud technologies.
• Implementing microservices architectures and creating RESTful APIs.
• Collaborating with DevOps teams to enhance CI/CD automation and deployment workflows.
• Optimizing applications for performance, scalability, and reliability across cloud platforms.
• Employing security best practices to safeguard applications and data.
• Troubleshooting and resolving performance, reliability, and security issues.
• Partnering closely with architects, product managers, and developers to deliver exceptional solutions.
• Participating in code reviews and contributing to the enhancement of code quality and maintainability.
Here’s What You Need:
• Experience in cloud-native development and familiarity with cloud platforms (AWS preferred; Azure/GCP acceptable).
• Strong proficiency in building microservices and RESTful APIs using Java (Spring Boot preferred).
• Hands-on experience with containerization and orchestration tools (Docker, Kubernetes, OpenShift).
• Understanding of CI/CD processes and tools.

