Develop Java microservices and RESTful APIs using Spring Boot, with responsibility for reliable applications, performance, and production troubleshooting.
As a Java Developer, you will translate requirements into technical solutions with cross-functional teams. Your work spans Core Java, object-oriented programming, multithreading, Spring Framework, Hibernate/JPA, and database development. Agile ceremonies, code reviews, testing, and deployment are part of the responsibilities.
Key Responsibilities: Develop, test, and deploy Java-based microservices
Translate business requirements into technical solutions
Work with relational and NoSQL database queries
Participate in code reviews and sprint planning
Debug and resolve issues affecting production
Requirements: Bachelor's degree in Computer Science, IT, or related field
Knowledge of OOP, collections, multithreading, and exception handling
Hands-on Spring Framework and Spring Boot experience
Understanding of unit testing with JUnit and Mockito
Positive problem-solving and communication skills
Bring Java, microservices, database, and testing capabilities to dependable application delivery and technical problem resolution.