JOB DESCRIPTION
Must Have: Bachelors or Masters degree in Computer Science or a related field
Must Have: 35 years of handson experience in Java development
Must have: Strong proficiency in Java Spring Framework and Spring Boot
Strong understanding of software architecture and design patterns
Good to have :
Experience in designing and implementing Microservices architecture
Familiarity with Hibernate for database operations Async Communication (Active MQ
Google Cloud Pub/Sub Apache Kafka..etc)
Experience with Junit and Mockito for unit testing SQL database operations
Solid understanding GIT
Familiarity with JIRA
RESPONSIBILITIES
Design develop test and maintain highquality Java applications
Implement and optimize Microservices architecture using Spring Boot
Utilize Hibernate for efficient data management and database interactions
Implement and optimize asynchronous communication using technologies such as Active
MQ Google Cloud Pub/Sub Apache Kafka etc.
Write unit tests using Junit and Mockito for robust code coverage
Collaborate with crossfunctional teams to define and implement features
Perform code reviews to ensure code quality and adherence to coding standards
Utilize SQL for effective database querying and manipulation
Work with GIT for version control and code collaboration
Track and manage tasks using JIRA
code,database,java,architecture,spring,apache,apache kafka,boot,cloud,communication,full stack development