Padmi

Java Spring Boot Microservices Developer

BangalorePosted 1 month ago
Software engineeringSenior
Apply at LITMUS7 Systems Consulting

Opens the source posting on hire.litmus7.com

Source description

About the role

View original

Experience - 8+ years

We are looking for a skilled Java Spring Boot Microservices Developer to design, develop, and maintain scalable, high-performance backend systems. The ideal candidate should have strong experience in building distributed systems using microservices architecture and a solid understanding of cloud-native development.

Key Responsibilities

• Design and develop scalable microservices using Java and Spring Boot.

• Collaborate with product managers, architects, and front-end developers to translate complex business requirements into technical specifications and system designs.

• Build RESTful APIs and ensure high performance, responsiveness, and reliability.

• Implement event-driven architecture using messaging systems such as Kafka or RabbitMQ.

• Collaborate with cross-functional teams to define, design, and ship new features.

• Optimize applications for maximum speed and scalability.

• Work with distributed databases such as Cassandra, MongoDB, or relational databases.

• Implement security and data protection practices.

• Participate in code reviews, unit testing, and integration testing.

• Troubleshoot and debug production issues.

• Contribute to CI/CD pipelines and DevOps practices.

Required Skills and Qualifications

• Strong proficiency in Java (Java 8 or above).

• Hands-on experience in Spring Boot and Spring Ecosystem (Spring MVC, Spring Data, Spring Security, Spring Batch,...).

• Solid understanding of microservices architecture and design patterns.

• Experience in REST APIs and API design best practices.

• Familiarity with messaging systems like Apache Kafka or RabbitMQ.

• Experience with containerization tools like Docker and orchestration platforms like Kubernetes.

• Knowledge of database technologies such as MySQL, PostgreSQL, Cassandra, or MongoDB.

• Understanding of distributed systems, scalability, and fault tolerance.

• Experience in implementing application-level caching strategies to improve performance and reduce latency.

• Familiarity with Git and version control workflows.

• Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack, Splunk, Scalyr,…).

• Experience using the IDEs such as IntelliJ IDEA or Visual Studio Code for efficient development and debugging.

• Familiarity with AI-assisted coding tools such as GitHub Copilot, Cursor, or similar tools to enhance developer productivity and code quality.

• Experience working on complex enterprise-level systems.

#LI-JJ1

One address, no account. We’ll tell you when matching roles go live.

More at LITMUS7 Systems Consulting

Related open roles

View all roles