ElementSkill

Senior Java Developer - Spring Boot

Job Location

pune, India

Job Description

Requirements : - 7 years of experience with Java (Java 17 preferred) - Strong expertise in Spring Boot 3.x and its ecosystem - Deep knowledge of Spring MVC with Thymeleaf for UI components - Experience with Spring WebClient/RestTemplate for API integration - Proficiency in Spring Security with OAuth2 for authentication flows - Experience with Spring Data JPA for data persistence - Advanced database knowledge with expertise in SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases - Strong understanding of database design, optimization, and performance tuning - Experience with database migration tools and version control systems for database schemas - Docker containerization experience for deployment - Understanding of OpenAPI 3.0 specifications - Experience with microservices architecture - Expertise in REST API development and integration - Proficiency with Maven/Gradle build tools - Experience with CI/CD tools (Jenkins, CircleCI, GitLab, or similar) - Source code versioning tools such as Git Ways to stand out : - Familiarity with AI Platforms - OpenAI, Anthropic, HuggingFace, Vertex AI, Bedrock, or SageMaker - Experience with cloud platforms (GCP, AWS, Azure) - Experience with building enterprise-scale applications with 99% SLAs - Knowledge of GraphQL - Experience with containerized applications and Kubernetes - Expertise in database sharding, replication, and high-availability configurations - Experience with distributed caching systems (Redis, Memcached) - Experience with database performance monitoring and optimization tools - Contributions to open-source projects - Experience with performance optimization and monitoring - Experience mentoring junior developers Responsibilities : - Write, review, and ship high-quality Java code in production that powers our enterprise-grade applications - Use Generative AI tools to enhance the quality and efficacy of your software and non-software deliverables - Architect and implement sophisticated backend solutions using modern Java technologies - Evaluate and make technical architecture decisions with a long-term view, optimizing for speed, quality, and safety - Take pride in the product you create and the code that you write - Support your team in resolving complex production issues - Work well on a team of sales executives, designers, and engineers in an in-person environment - Apply your passion for the enterprise software development lifecycle to improve processes - Exercise curiosity about the technologies you work with - Learn quickly about unfamiliar technologies, software, and code - Take ownership of the code that you write - Communicate openly and solicit feedback on important decisions - Exercise an optimistic mindset and go the extra mile when needed (ref:hirist.tech)

Location: pune, IN

Posted Date: 5/8/2025
View More ElementSkill Jobs

Contact Information

Contact Human Resources
ElementSkill

Posted

May 8, 2025
UID: 5187394945

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.