Senior Java Developer
Shrive Technologies · Iselin, NJ · 2 days ago
EngineeringFull-time
Key Responsibilities
- Design, develop, and support enterprise applications using Java, Spring Boot, and Microservices Architecture.
- Build and maintain RESTful APIs and backend services.
- Develop event-driven solutions using Kafka, MQ, or messaging frameworks.
- Collaborate with Product Owners, Architects, QA, and DevOps teams in Agile delivery.
- Modernize legacy banking applications to cloud-native architectures.
- Participate in code reviews, design discussions, and production support activities.
- Implement CI/CD pipelines and support application deployments.
Required Skills
- 8+ years of software development experience.
- Strong hands-on experience in:
- Java 8/11/17
- Spring Boot
- Spring MVC
- Spring Data JPA / Hibernate
- Microservices Architecture
- REST APIs
- SQL
- Experience with:
- Kafka / MQ
- Docker & Kubernetes
- Azure or AWS Cloud
- Jenkins / GitHub Actions / Azure DevOps
- Git and CI/CD practices