Job Description:
We are seeking a skilled Java Developer with expertise in Spring and Microservices to join our team. As a Java Developer, you will be responsible for designing, developing, and maintaining high-quality Java applications that adhere to best practices in software development. You will primarily work on building scalable and resilient microservices using the Spring framework.
Responsibilities:
Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications and solutions.
Design and develop robust, scalable, and efficient Java applications using the Spring framework and Microservices architecture.
Write clean, maintainable, and well-documented code following established coding standards and best practices.
Perform unit testing and debugging of applications to ensure software quality and reliability.
Integrate developed components and services with external systems and APIs.
Collaborate with DevOps team to deploy and monitor applications in production environments.
Troubleshoot and resolve application defects and performance issues.
Stay up-to-date with the latest trends and advancements in Java, Spring, and Microservices to continuously improve development processes.
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Strong proficiency in Java programming language.
In-depth knowledge of the Spring framework, including Spring Boot, Spring MVC, and Spring Data.
Experience in designing and building microservices-based architectures.
Familiarity with RESTful API design principles and experience in building and consuming APIs.
Proficient in using relational databases such as MySQL, PostgreSQL, or Oracle.
Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
Understanding of software development best practices, including version control (e.g., Git), unit testing, and continuous integration/continuous deployment (CI/CD).
Excellent problem-solving and analytical skills.
Strong communication and teamwork abilities.
Join our team and contribute to the development of innovative and scalable solutions using Java, Spring, and Microservices. Apply your expertise to build robust and high-performance applications that meet the evolving needs of our organization and our customers.
Please send me your profile at re***************n@ga*****h.com with the following details if interested.
1. Total yrs of exp:
2. Rel exp in Java, Spring, microservices:
3. Current CTC:
4. Expected CTC:
5. Notice Period:
6. Current Location: