Job Description
We are seeking a Senior Java Microservices Developer who is a highly skilled professional responsible for designing, developing, and maintaining microservices-based applications using Java technologies. The job description for a Senior Java Microservices Developer typically includes the following responsibilities and requirements:
A Senior Java Microservices Developer is a critical role in the development of microservices-based applications, and they must have a deep understanding of Java technologies and microservices architecture to be successful in the role
Responsibilities:
- Design and develop microservices-based applications using Java technologies such as Spring Boot, Spring Cloud, and Hibernate.
- Collaborate with cross-functional teams including product managers, architects, and DevOps to develop and implement scalable and reliable microservices.
- Develop and maintain high-quality code by adhering to coding standards, best practices, and software development methodologies.
- Participate in code reviews, bug fixing, and troubleshooting to ensure high-quality code and maintain system stability.
- Work with stakeholders to understand business requirements and translate them into technical designs. Conduct performance analysis and optimization of microservices to ensure optimal system performance.
- Continuously improve the codebase through refactoring, code optimization, and documentation.
Requirements:
- Bachelor's or Master's degree in Computer Science or a related field.
- 5+ years of experience in Java development, with a focus on microservices development.
- Strong knowledge of Java technologies such as Spring Boot, Spring Cloud, Hibernate, and RESTful API development.
- Experience in designing and developing highly scalable and reliable microservices.
- Experience with containerization technologies such as Docker and Kubernetes.
- Experience in developing and maintaining CI/CD pipelines.
- Strong understanding of database technologies, SQL, and NoSQL databases.
- Experience with cloud technologies such as AWS or Azure.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
Found this job inappropriate? Report to us