Java Full Stack Developer
Rakesh KuragantiUnited StatesSENIORPosted 2h ago
Java 8/11/17+Spring BootSpring MVCSpring SecuritySpring Data JPAMicroservices architectureREST APIsAngularReactTypeScriptJavaScriptMongoDBOracleSQL ServerPostgreSQLMySQLRabbitMQEvent-Driven ArchitectureTechnical LeadershipAgileGitMavenCI/CDJUnitMockitoAI-assisted development tools
About the Role
We are looking for an experienced Java Full Stack Developer to join our team. This role requires strong technical leadership skills and the ability to work independently.
Key Responsibilities
• Design and implement RESTful APIs
• Develop microservices architecture
• Work with both frontend (Angular/React) and backend technologies
• Utilize various databases including MongoDB and relational databases
• Implement event-driven architecture with RabbitMQ
• Lead technical projects and contribute to Agile processes
Requirements
• 10+ years of experience in Java development
• Strong knowledge of Java 8/11/17+, Spring Boot, Spring MVC, Spring Security, Spring Data JPA
• Experience with microservices architecture and REST APIs
• Proficiency in Angular or React, TypeScript, JavaScript
• Experience with MongoDB and relational databases (Oracle, SQL Server, PostgreSQL, MySQL)
• Knowledge of RabbitMQ and event-driven architecture
• Strong technical leadership and Agile experience
• Familiarity with Git, Maven, CI/CD, JUnit, and Mockito
• Experience with AI-assisted development tools (Copilot, Devin, Windsurf)