Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
4.0 - 6.0 years
6 - 15 Lacs
Chennai
Work from Office
Job Title: Spring Web Services and Microservices Developer Location: Chennai Experience Level: 5-6 years Employment Type: Full-Time (Work from Office) Job Description: We are seeking a skilled and experienced Spring Web Services and Microservices Developer to join our dynamic development team. The ideal candidate will have 5-6 years of hands-on experience in building scalable, high-performance, and resilient backend systems using Spring technologies, microservices architecture, and RESTful services. You will collaborate closely with cross-functional teams to design, develop, and maintain solutions that meet the needs of the business while ensuring performance, reliability, and security. Skill Requirements: Spring Boot, Spring MVC, Spring JPA, Microservices, Spring Cloud, Azure, AWS, Google Cloud Platform, Spring Data Rest, Spring REST Docs, Spring Reactive Programming (Spring Web flux), Rabbit MQ, Spring AMPQ, Kafka, Spring Microservices Architecture, Log4J2, Splunk, Grafana, Prometheus, Kubernetes, Docker, API Security OAuth2, JWT, Mongo DB, MySQL, Azure SQL Key Responsibilities: Design and Development: Design, develop, and maintain RESTful APIs and microservices using Spring Boot and Spring Cloud. Build and maintain web services and microservices to support business requirements. Implement scalable solutions, ensuring that microservices are loosely coupled and highly available. Integration and Communication: Integrate microservices with various backend systems and external APIs. Collaborate with front-end developers and business stakeholders to ensure seamless integration and a cohesive user experience. Optimization and Performance: Optimize the performance of services and applications by implementing best practices in caching, monitoring, and database optimization. Ensure the responsiveness and performance of all web service applications. Testing and Deployment: Write unit tests and integration tests to ensure the quality and robustness of code. Deploy applications to cloud environments (e.g., AWS, Azure) or on-premises solutions using CI/CD pipelines. Collaboration and Leadership: Work closely with architects and other developers to design and implement microservices-based architecture. Mentor junior developers and contribute to the continuous improvement of team practices. Documentation and Maintenance: Document service architecture, code structure, and application workflows. Provide ongoing support and maintenance for deployed applications and services. Required Skills and Experience: Programming Languages: Strong proficiency in Java and object-oriented programming. Spring Framework: 5+ years of experience with Spring Boot, Spring MVC, Spring Security, and Spring Cloud. Microservices Architecture: Extensive experience in developing, deploying, and managing microservices architecture. Web Services: Expertise in building RESTful APIs and integrating with SOAP web services. Databases: Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra). Cloud and DevOps: Familiarity with cloud platforms such as AWS, Azure, or GCP; knowledge of Docker, Kubernetes, and CI/CD pipelines. API Security: Knowledge of OAuth2, JWT, and API gateway configurations. Testing: Experience with JUnit, Mockito, and integration testing frameworks. Tools: Proficiency in using version control systems like Git, build tools like Maven/Gradle, and IDEs like IntelliJ or Eclipse. Preferred Qualifications: Familiarity with event-driven architectures (Kafka, RabbitMQ). Experience in containerization using Docker and orchestration using Kubernetes. Understanding of serverless technologies and deployment strategies. Knowledge of performance tuning and monitoring tools such as Prometheus, Grafana, and ELK stack. Soft Skills: Strong problem-solving skills and attention to detail. Excellent communication and collaboration abilities. Ability to work in an Agile environment and adapt to changing requirements.
Posted 1 week ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough