**Job Summary:**
We are looking for a Senior Java Developer with extensive experience in developing high-performance applications using Java and Spring Boot. The ideal candidate will also have a strong background in AWS, microservices architecture, and a solid understanding of DevOps practices. This role requires a proactive individual who can work independently as well as collaboratively within a team to deliver top-notch software solutions.
**Key Responsibilities:**
– Design, develop, and maintain scalable and high-performance applications using Java and Spring Boot.
– Implement and manage microservices architecture to enhance application efficiency and scalability.
– Utilize AWS services for application deployment, maintenance, and scaling.
– Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
– Participate in code reviews to ensure code quality and adherence to standards.
– Collaborate with cross-functional teams to define, design, and ship new features.
– Troubleshoot and resolve application issues in a timely manner.
– Stay updated with the latest industry trends and technologies to ensure our solutions are current and robust.
– Contribute to the continuous improvement of the development process and DevOps practices.
**Required Skills and Qualifications:**
– Bachelor’s degree in Computer Science, Engineering, or a related field.
– 4+ years of professional experience in Java development.
– Strong proficiency in Java and Spring Boot framework.
– Extensive experience with AWS services (e.g., EC2, S3, RDS, Lambda).
– Solid understanding of microservices architecture.
– Experience with RESTful API design and implementation.
– Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
– Proficient with version control systems (e.g., Git).
– Experience with containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.
– Understanding of DevOps practices and tools (e.g., Jenkins, CI/CD pipelines).
– Excellent problem-solving skills and attention to detail.
– Strong communication and teamwork abilities.
– Ability to work in a fast-paced and dynamic environment.
**Preferred Skills:**
– Experience with other programming languages and frameworks.
– Knowledge of database management systems (e.g., MySQL, PostgreSQL).
– Familiarity with Agile/Scrum methodologies.
– Experience with cloud-native applications and serverless architectures.
1.The more the Jobs you apply, the higher your chances of getting a job.
2. Keep your profile updated Update
Recruiters prefer candidates with complete profile information.
3. Keep visiting the Teamlease.com daily
Daily visit will ensure you won’t miss out on any Job opportunity.
4. Watch videos to improve Watch videos
Be a better candidate than others by watching these Job-related videos.