* Design, develop, and maintain enterprise-grade Java applications. Apply object-oriented design principles and best practices.
* Implement microservices-based applications using Spring Boot.
* Develop and maintain RESTful APIs ensuring seamless integration with frontend and external systems.
* Use complex SQL queries, stored procedures, and triggers using databases like PostgreSQL, MySQL.
* Optimize database performance and ensure data integrity.
* Utilize SOAP and RESTful APIs to design and implement distributed systems.
* Implement Service-Oriented Architecture (SOA) and Web Services.
* Work extensively with Spring components (MVC, ORM, Web Flow, Security) and Hibernate for ORM.
* Use Spring Data JPA for data access and management.
* Integrate messaging technologies such as Kafka, GCP Pub/Sub for asynchronous communication.
* Build and maintain CI/CD pipelines using tools like Docker, and Kubernetes.
* Perform unit testing using JUnit and Mockito.
* Participate in Agile Scrum processes including sprint planning, stand-ups, and retrospectives
* Use version control systems like Git.
* Collaborate with cross-functional teams to ensure high-quality deliverables
Salary Range-$70,000-$90,000 a year
#LI-KR1
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job