HamburgerMenu
hirist

Senior Java Developer - Spring Boot/Microservices Architecture

Questa Talent Solutions
Chennai
6 - 10 Years

Posted on: 04/11/2025

Job Description

Key Responsibilities :


Application Development & Design :


- Design, develop, test, and deploy Java-based applications using Spring Boot and Microservices architecture.


- Translate business and technical requirements into well-structured, maintainable, and efficient code.


- Implement RESTful APIs and integrate with external systems and third-party services.


- Ensure adherence to best practices in software design, coding standards, and security.


System Architecture & Performance Optimization :


- Participate in designing application architecture for scalability and high availability.


- Optimize existing applications for improved performance, reliability, and maintainability.


- Troubleshoot and resolve complex technical issues and bugs in production and development environments.


Database & Integration :


- Design and implement data models, queries, and stored procedures for relational databases (MySQL, PostgreSQL, or Oracle).


- Collaborate with DevOps and database teams to ensure smooth integration and deployment.


- Work with caching, message queues, and other backend integration tools as needed.


Collaboration & Mentorship :


- Work closely with cross-functional teams including QA, DevOps, and Product Management.


- Mentor junior developers by reviewing code, sharing best practices, and providing technical guidance.


- Contribute to continuous improvement in agile processes and development methodologies.


Documentation & Quality Assurance :


- Prepare technical documentation, architecture diagrams, and deployment guides.


- Support quality assurance efforts through code reviews, automated testing, and performance tuning.


Required Skills & Qualifications :


- Bachelors or Masters degree in Computer Science, Engineering, or a related field.


- 6 to 10 years of hands-on experience in software development using Java and Spring Boot.


- Strong understanding of Microservices architecture and RESTful API development.


- Expertise in Core Java, object-oriented design principles, and multi-threading.


- Proficiency in working with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.


- Experience with Git, Maven/Gradle, Jenkins, and CI/CD pipelines.


- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization tools like Docker/Kubernetes is a plus.


- Strong analytical, problem-solving, and debugging skills.


- Excellent communication and teamwork abilities


info-icon

Did you find something suspicious?