Overview:
The Java Developer with AWS plays a crucial role in our organization contributing to the design development and maintenance of highquality software solutions that align with our business needs and technological requirements. They will work closely with our team to build and maintain scalable and secure applications leveraging their expertise in Java and AWS to drive innovation and enhance our technical capabilities.
Key Responsibilities:
- Collaborate with crossfunctional teams to analyze design and implement software solutions using Java and AWS services
- Participate in all aspects of the software development lifecycle including requirements gathering coding testing and deployment
- Develop and maintain microservices and serverless applications using AWS Lambda and API Gateway
- Optimize application performance and scalability through efficient code database optimization and caching strategies
- Conduct code reviews identify areas for improvement and recommend solutions to ensure highquality and maintainable code
- Design and implement secure reliable and resilient cloud infrastructure on AWS
- Collaborate with stakeholders to understand and address business and technical requirements
- Identify opportunities for process and technology improvements and implement best practices for development and deployment
- Stay updated on emerging technologies and best practices to drive continuous improvement and innovation
- Support and mentor junior team members sharing knowledge and best practices
- Contribute to the creation and maintenance of technical documentation
- Participate in troubleshooting and resolution of softwarerelated issues
Required Qualifications:
- Bachelors or Masters degree in Computer Science Engineering or related field
- Proven experience in software development using Java and related technologies
- Strong proficiency in AWS services such as EC2 S3 RDS Lambda and API Gateway
- Experience with microservices architecture and cloudnative application development
- Proficiency in database design and management with SQL and NoSQL databases
- Expertise in implementing security best practices and identity management on AWS
- Experience with CI/CD pipelines and DevOps practices
- Solid understanding of software development best practices design patterns and coding standards
- Excellent problemsolving abilities and attention to detail
- Ability to work effectively in a fastpaced collaborative team environment
- Strong communication and interpersonal skills
- AWS certification such as AWS Certified Developer Associate is a plus
- Experience with agile methodologies such as Scrum or Kanban
- Ability to prioritize and manage multiple tasks in a dynamic work environment
- Demonstrated ability to learn new technologies and adapt to changing requirements
software development,sql,agile methodologies,aws,scrum,devops practices,databases,kanban,nosql databases,ci/cd pipelines,api gateway,microservices,database design,aws lambda,java,spring boot