2 STL Training Jobs
Senior Java Software Engineer - Spring Boot (7-10 yrs)
STL Training
posted 6d ago
Flexible timing
Key skills for the job
Responsibilities :
- Design, develop, and maintain high-quality, scalable, and maintainable Java applications using Spring Boot framework.
- Implement and integrate RESTful APIs and microservices within a distributed systems environment.
- Develop and maintain database schemas and data models using NoSQL databases (MongoDB) and relational databases (Postgres/MySQL).
- Work closely with cross-functional teams (e.g., frontend, QA, DevOps) to deliver high-quality software solutions.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Troubleshoot and debug complex issues in production environments.
- Stay abreast of the latest technologies and industry best practices in Java and backend development.
- Contribute to the improvement of our development processes and tools.
Qualifications :
- 7+ years of professional experience as a Java Backend Developer.
- Strong proficiency in Java and Spring Boot framework.
- Solid understanding of object-oriented programming principles and design patterns.
- Experience with cloud-based distributed microservices architectures (AWS, Azure, GCP preferred).
- Working knowledge of NoSQL databases (MongoDB) and relational databases (Postgres/MySQL).
- Experience with caching technologies like Redis.
- Familiarity with message queuing systems like Kafka.
- Experience with open-source tools like Jenkins, Loki, Graphana, ELK, Elastic Search.
- Strong understanding of version control systems (Git).
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a team.
- Passion for learning new technologies and a strong work ethic.
Functional Areas: Other
Read full job descriptionPrepare for Senior Java Software Engineer roles with real interview advice