Java Spring Boot DeveloperHybrid Onsite - Minneapolis, MN (3 days/week)Role Overview:We are seeking a Senior Spring Boot Developer with strong backend engineering expertise to support modernization initiatives.
The role involves collaborating with cross-functional teams, participating in technical requirement gathering sessions, and ensuring reliable incident support during U.S. business hours.Key Responsibilities:Lead backend development using Spring Boot, Core Java, and Spring Data JPA/HibernateParticipate in client-facing technical workshops and requirement sessionsDesign and implement RESTful APIs with secure access via JWT/OAuth2Manage relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Redis)Ensure robust testing using JUnit, Mockito, and Spring TestCollaborate on CI/CD pipelines using tools like Git, Jenkins, Docker, and KubernetesMonitor and optimize application performance using Prometheus, ELK Stack, and profiling toolsDocument APIs and services using Swagger/OpenAPISupport incident resolution during onshore hoursContribute to knowledge sharing and continuous improvement across the teamRequired Skills & Experience:Strong proficiency in Core Java, OOP, multithreading, and exception handlingHands-on experience with Spring Boot, Spring Security, and Spring Data JPAFamiliarity with DevOps tools and container orchestrationExposure to frontend technologies (Angular/React) is a plusExperience with Kafka, RabbitMQ, and PCF preferredKnowledge of Agile methodologies, JSON/YML, and security tools like Sonar, Fortify, and WebInspect