JOBSEARCHER

Senior Java Developer

Location: Georgia, USAExperience Required: 12+ YearsJob SummaryWe are seeking a highly skilled Senior Java Developer with 12+ years of experience in designing, developing, and maintaining enterprise-grade applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, Cloud technologies, and modern software development practices.Required Skills12+ years of hands-on experience in Java application developmentStrong expertise in Java 8/11/17+, Spring Boot, Spring MVC, Spring SecurityExtensive experience in Microservices ArchitectureStrong knowledge of RESTful APIs and Web ServicesExperience with Hibernate/JPAExpertise in SQL and relational databases (Oracle, PostgreSQL, MySQL, SQL Server)Experience with Kafka, RabbitMQ, or other messaging systemsHands-on experience with AWS, Azure, or Google Cloud Platform cloud platformsExperience with Docker, Kubernetes, and containerized deploymentsCI/CD experience using Jenkins, GitHub Actions, GitLab CI, or Azure DevOpsStrong understanding of Design Patterns, OOP, and Agile methodologies< data-start="1212" data-end="1233">ResponsibilitiesDesign, develop, and deploy scalable Java-based enterprise applications.Build and maintain microservices and REST APIs.Collaborate with architects, business analysts, and stakeholders to gather requirements.Optimize application performance, scalability, and security.Conduct code reviews and mentor junior developers.Implement CI/CD pipelines and DevOps best practices.Troubleshoot production issues and provide long-term solutions.Create and maintain technical documentation.< data-start="1735" data-end="1764">Preferred QualificationsExperience with Spring Cloud, API Gateway, Eureka, Config Server.Experience with NoSQL databases such as MongoDB or Cassandra.Exposure to event-driven architectures and distributed systems.Cloud certifications (AWS/Azure/Google Cloud Platform) preferred.Experience in Banking, Financial Services, Healthcare, Retail, or Insurance domains.< data-start="2101" data-end="2115">EducationBachelor''s or Master''s degree in Computer Science, Information Technology, Engineering, or related field.