Java Developer
Job Title: Senior Java DeveloperEmployment Type: W2 OnlyWork Model: OnsiteJob SummaryWe are seeking a highly experienced Senior Java Developer to design, develop, and maintain enterprise-grade applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, cloud technologies, and modern frontend frameworks while collaborating with cross-functional teams to deliver scalable, high-performance solutions.Required Qualifications10+ years of hands-on Java development experience.Strong expertise in Java 8/11/17.Extensive experience with Spring Boot, Spring MVC, Spring Security, and Spring Data JPA.Strong experience building Microservices and RESTful APIs.Experience with Hibernate/JPA.Hands-on experience with SQL databases (Oracle, PostgreSQL, SQL Server) and NoSQL databases (MongoDB).Experience with Kafka or RabbitMQ.Cloud experience with AWS, Azure, or Google Cloud Platform.Experience with Docker and Kubernetes.Strong understanding of CI/CD using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.Experience with Git and Agile/Scrum methodologies.Preferred SkillsFrontend experience with React.js, Angular, JavaScript, TypeScript, HTML5, and CSS3.Experience with OAuth2, JWT, and Identity Management.Performance tuning and application optimization.Strong analytical and troubleshooting skills.Excellent communication skills.ResponsibilitiesDesign and develop scalable Java applications.Build secure REST APIs and Microservices.Integrate enterprise systems and cloud services.Write clean, maintainable, and reusable code.Participate in architecture discussions and code reviews.Optimize application performance and reliability.Collaborate with business stakeholders and development teams.