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 month ago
10.0 - 12.0 years
25 - 30 Lacs
Hyderabad
Work from Office
Core Java 8/11 – Expert OOPs & Design Patterns – Strong Hibernate or OpenJPA Authentication/Authorization – OAuth2/JWT OR Caching – Google Guava/AWS Elastic OR GCP – Hands-on exp Spring/Spring Boot/Microservices Health checks (JMX/HTTP/Actuator) Required Candidate profile Architecture Design – individual contributor Cloud Platforms – AWS/Azure/GCP/Oracle Cloud Cloud Migration – At least 1 hands-on exp servers, storage, network, data, app Agile mindset solution-oriented
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
As a Backend Developer, you will be responsible for building, testing, and deploying software using standard CI/CD pipelines. Your role will involve building microservices to process data, interact with databases, expose data to other applications, and more. You will work with architectural patterns such as event-based data streaming, request-response web services, and file transport jobs based on specific context requirements. Ensuring the creation of relevant logs, sharing them with the central logging platform, and setting up necessary alerts will be part of your responsibilities. Testing software for functionality, quality, fault-tolerance, performance, and scalability will be crucial. You will integrate security features like federated authentication, role-based access control, and similar mechanisms into the solution. Collaborating within a guild for backend developers to share knowledge, technical patterns, and best practices across product teams will be encouraged. The tech stack includes Spring Boot, Spring Boot JPA, Spring Boot actuator, PostgreSQL, Kafka, Keycloak, Observability platform, Maven, log4j2, Kafka Streams, JUnit, Kubernetes, and Azure. To excel in this role, you should be service-minded, customer-driven, and possess effective communication skills in English. Strong organizational, interpersonal, time management, and communication abilities are essential. Working well in a team environment to meet strict deadlines and comply with criteria defined by various teams is necessary. You should also thrive under pressure and be proficient in multitasking.,
Posted 2 months 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
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |