Experience
4 - 8 yrs
Job Location
Hyderabad, India
Vacancy
1
Designation
Senior Java Developer
Job Type
ONSITE
Job Description
Job title: Senior Java Developer (Java, AWS)
Location: Hyderabad, India
Job Description:
We are seeking a seasoned Senior Java Developer with a passion for innovation and cutting-edge technologies. The ideal candidate will have expertise in Java 17, Spring, Spring Boot, Spring Security, microservices architecture, AWS (Aurora, Lambda, Fargate, ECS, Docker, S3, DynamoDB etc), Postgres, event-driven design, and design patterns.
Responsibilities:
- Collaborate with cross-functional teams to design, develop, and deploy robust Java applications.
- Implement microservices architecture using Spring and Spring Boot, incorporating design patterns for scalability and maintainability.
- Utilize AWS services, including Aurora for database management, Lambda for serverless computing, Fargate and ECS for container orchestration, S3 for scalable storage, and DynamoDB for NoSQL solutions.
- Develop and maintain Docker containers for efficient deployment and scalability.
- Implement event-driven design principles for building scalable and resilient systems.
- Integrate Postgres into the architecture, ensuring efficient and reliable data storage.
- Apply design patterns to solve complex problems and ensure the maintainability of the codebase.
- Conduct unit testing to ensure code quality and reliability.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot and optimize applications for performance, scalability, and reliability.
Qualifications:
- Bachelors degree in Computer Science, Engineering, or a related field.
- Proven experience as a Java Developer, with a focus on Java 17 and the Spring framework.
- Strong knowledge of microservices architecture, design patterns, and event-driven design.
- Hands-on experience with Spring Boot, AWS services (Aurora, Lambda, Fargate, ECS, S3, DynamoDB), Docker, and Postgres.
- Familiarity with container orchestration and deployment practices.
- Experience in implementing and optimizing databases, including Postgres and DynamoDB.
- Excellent problem-solving skills and attention to detail.
- Effective communication and collaboration skills.
- JavaScript and ReactJs
Preferred Qualifications:
- Certification in Java and/or AWS.
- Experience with CI/CD pipelines and DevOps practices.
- Knowledge of other AWS services and advanced Java features.
- Previous experience with large-scale, distributed systems.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.