Job Summary
We are seeking a highly skilled and motivated Java Developer with extensive experience in Amazon Web Services (AWS) to join our dynamic team.
This role is crucial for designing, developing, and maintaining high-performance, scalable, and secure cloud-based applications.
The ideal candidate will be a leader in the full software development lifecycle, from concept and design to testing and deployment on the AWS platform.
Key Responsibilities
Design and Development : Architect, design, develop, and maintain robust, scalable, and secure applications using Java and the Spring framework.
AWS Integration : Leverage a wide array of AWS services, such as EC2, S3, Lambda, RDS, and DynamoDB, to build efficient and resilient cloud-native solutions.
Code Quality & Best Practices : Write clean, maintainable, and efficient code. Conduct thorough code reviews and implement best practices for security and performance.
CI / CD & DevOps : Collaborate with DevOps teams to build and maintain CI / CD pipelines, using tools like Jenkins or GitLab CI / CD, to automate application deployment.
Microservices Architecture : Develop and manage microservices, RESTful APIs, and other system integrations.
Troubleshooting & Optimization : Identify and resolve technical issues, troubleshoot application deployments, and optimize performance and resource usage on AWS.
Collaboration : Work closely with cross-functional teams, including product managers, UI / UX designers, and quality assurance engineers, to deliver high-quality software solutions.
Java Developer • Cincinnati, OH, United States