Accenture Federal Services is looking for a Senior Java Developer to design, develop, and deploy cloud-native and containerized applications using Java and modern cloud technologies.
Requirements
- 4+ years of experience with building microservices and RESTful APIs using Java frameworks such as Spring Boot
- Experience with containerization and orchestration tools such as Docker, Kubernetes and OpenShift
- Familiarity with CI/CD pipelines and tools such as Jenkins and GitLab
- Experience using Cloud, AWS, and Microservices
- Experience with cloud-native development and cloud platforms (AWS, Azure, Google Cloud) with a strong preference for AWS
- Knowledge of database technologies, including SQL and NoSQL databases
- Understanding of security best practices in cloud environments
Responsibilities
- Design, develop, and maintain cloud-native applications using Java and cloud technologies
- Implement microservices architecture and develop RESTful APIs
- Collaborate with DevOps teams to automate deployment processes and ensure continuous integration and delivery (CI/CD)
- Optimize applications for performance, scalability, and reliability in cloud environments
- Implement security best practices to protect cloud-native applications and data
- Troubleshoot and resolve issues related to application performance, reliability, and security
- Participate in code reviews and provide feedback to improve code quality and maintainability
Other
- Lead a team of developers
- Work with cross-functional teams, including architects, product managers, and other developers, to deliver high-quality software solutions
- US Citizens only (no dual citizenship)
- Interim Secret Clearance required
- Must be local to Arlington, VA and willing to work onsite one day per week
- Bachelor's degree in computer science, Information Technology, or a related field
- Excellent problem-solving skills and the ability to troubleshoot complex issues
- Strong communication skills and the ability to work effectively in a collaborative team environment