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
Location: pune, IN
Posted Date: 5/8/2025
Contact Information
Contact | Human Resources ElementSkill |
---|