Litmus7

Lead Java Spring Boot Microservices Developer

Litmus7

Trivandrum, Kerala, India · Full Time

Be the first to apply

Experience
10+ yrs
Salary
Openings
1
Posted
3 days ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

This position demands extensive expertise in Java programming with a focus on Spring Boot microservices architecture. Candidates are expected to have a decade-long career in IT, demonstrating skillfulness in object-oriented design and programming principles.

Key Responsibilities and Expertise

  • Deep understanding and application of design patterns and programming principles.
  • Capability to analyze and explain time and space complexity of code.
  • Proficient use of Java 8 or newer features including functional programming constructs such as Lambdas and Streams.
  • Strong knowledge in multi-threading, exception management, comparators, and asynchronous programming with CompletableFuture.
  • Comprehensive grasp of core Spring Boot concepts: dependency injection, inversion of control, aspect-oriented programming, component scanning, lifecycle and scope of beans, and REST API error handling.
  • Experience implementing JPA for database interaction and proficient in microservices via Open API specifications.
  • Familiarity with messaging brokers, relational and NoSQL databases, and caching mechanisms in microservice architecture.
  • Hands-on experience with cloud platforms, deploying and scaling applications through cloud service providers.
  • Work experience with continuous integration and delivery workflows, particularly Azure DevOps, incorporating Git version control, automated CI/CD pipelines, and Infrastructure as Code (IaC).
  • Proficiency in containerization and orchestration technologies such as Docker and Kubernetes, along with distributed caching using Redis.
  • Exposure to front-end frameworks like Angular, React, and scripting languages including JavaScript and TypeScript.
  • Capability to develop and review secure coding practices aligned with OWASP Top 10 security standards.

Candidate Attributes

  • Self-driven individual with strong attention to detail.
  • Comfortable working in environments that promote creativity and problem-solving.
  • Lifelong learner committed to personal and professional growth.
  • Collaborative team player with excellent interpersonal skills.

Tools & software

How they work

Teamwork & Collaboration Problem Solving Attention to Detail Learning Agility Motivation
🤖
Online · instant AI help
Broxer