Please find the job description for the role:We are seeking a highly skilled Java Developer with extensive experience in AWS and database management (PostgreSQL or SQL) to join our dynamic team in Hyderabad/Secunderabad. The ideal candidate will have a strong background in developing scalable applications and a passion for cloud technologies. This role requires a proactive individual who can work collaboratively in a fast-paced environment and contribute to the success of our projects.
- Design, develop, and maintain scalable Java applications in a cloud environment using AWS.
- Implement and manage database solutions using PostgreSQL or SQL, ensuring optimal performance and reliability.
- Collaborate with cross-functional teams to define, design, and deliver new features and enhancements.
- Conduct code reviews and provide mentorship to junior developers to ensure best practices are followed.
- Monitor application performance and troubleshoot issues to ensure high availability and reliability of services.
- Participate in the full software development lifecycle, from requirements gathering to deployment and support.
- Stay updated with emerging technologies and industry trends to continuously improve development processes.
Skills and Qualifications- 7-12 years of professional experience in Java development with a strong understanding of object-oriented programming principles.
- Extensive experience with AWS services such as EC2, S3, RDS, Lambda, and CloudFormation.
- Proficient in database management and development using PostgreSQL or SQL, including writing complex queries, stored procedures, and performance tuning.
- Strong understanding of RESTful APIs and microservices architecture.
- Experience with version control systems such as Git and CI/CD pipelines.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
- Excellent problem-solving skills and the ability to work independently as well as in a team environment.
- Strong communication skills to effectively collaborate with stakeholders and technical teams.