Full-time

Bengaluru (On-site)

Java Lead Developer - (IJSE0249061)

7+ years of experiance.

Job Description

We are seeking a skilled JAVA Lead Developer to design and develop backend modules for our feature management capability within the decisioning platform. This role involves collaborating with various stakeholders, including product managers, user experience personnel, and architects, to drive the architecture and implementation of the software platform. As a JAVA Lead Developer, you will mentor and guide junior team members, ensuring high-quality deliverables and continuously improving engineering practices to enhance efficiency, reliability, and serviceability. You will also evaluate design specifications, address architectural concerns, understand security aspects, and proactively remediate vulnerabilities.

You are all set to:
  • Design and develop backend modules for the decisioning platform.
  • Collaborate with product managers to understand feature priorities and usage scenarios.
  • Work with user experience personnel to understand personas within usage scenarios.
  • Drive the architecture for the software platform capability in collaboration with architects.
  • Mentor and guide junior team members, providing technical expertise and leadership.
  • Continuously improve engineering practices for enhanced efficiency, reliability, and serviceability.
  • Evaluate new design specifications, raise quality standards, and address architectural concerns.
  • Understand and proactively remediate security vulnerabilities.
  • Continuously learn new technologies in related areas.
  • Demonstrate technical leadership through publications, presentations, white papers, and event participation.
You bring in: 
  • Minimum of 7 years of experience in software architecture, design, development, and testing.
  • Hands-on development experience with the ability to deliver complex use cases.
  • Proficiency in Java (Java 17 preferred), Microservices, Spring framework, Spring Boot, Maven/Gradle, and Git.
  • Proficiency in writing unit tests using frameworks like jUnit or testNG.
  • Experience in developing REST & gRPC based web services.
  • Strong understanding of microservices architecture, principles, and design patterns.
  • Strong understanding of implementing application security such as authentication and authorization.
  • Knowledge of Docker & Kubernetes deployments.
  • Knowledge of databases such as MySQL, PostgreSQL, MongoDB, and Cassandra.
  • A quality-first mindset to proactively adhere to code quality standards and software engineering processes.
  • Experience with Agile or Scaled Agile software development.
  • Experience in software design with a strong foundation of design models and database structures.
  • Experience in identifying and writing non-functional requirement specifications and documenting product features.
  • Excellent communication skills and the ability to articulate design with architects and discuss strategy/requirements with teams.
Ideally, you also have:
  • Experience with cloud technologies such as AWS, GCP, or Azure.
  • Experience in data streaming and event-based communication.
  • Performance tuning enterprise-grade applications for high throughput and low latency.
  • Ability to provide product demonstrations.
  • Experience with GitHub.
  • ISTQB or similar certification.
How to apply?

Interested candidates are invited to submit their resume to: jobs@increstjobs.com

Take the Leap:
Connect with us today!

Unlock top-tier talent, whether in-house or remote. Ready to optimize your workforce strategy?

Talk to Us!
call-to-action