Jobless Developer
PeerIslands logo

Posted 13 days ago

Open

Lead Java Developer

Remote

AI Summary

Lead Java Developer to lead and mentor a development team, design and implement scalable microservices-based solutions, and drive technical decisions for enterprise applications.

About this role

Experience: 12–15 Years
Location: India - Remote
Employment Type: Full-Time

Key Responsibilities

Technical Leadership

  • Lead and mentor a team of developers, ensuring adherence to coding standards and best practices.
  • Conduct code reviews, design reviews, and architecture discussions.
  • Drive technical decision-making and provide guidance on solution design.
  • Foster engineering excellence through continuous improvement initiatives.

Architecture & Design

  • Design and implement scalable, resilient, and secure enterprise applications.
  • Define High-Level Design (HLD) and Low-Level Design (LLD) documents.
  • Architect microservices-based and cloud-native solutions.
  • Ensure applications meet performance, reliability, and scalability requirements.

Hands-on Development

  • Contribute actively to development, debugging, and performance optimization.
  • Develop RESTful APIs and distributed applications using modern Java frameworks.
  • Troubleshoot production issues and drive root-cause analysis.
  • Champion clean code principles and software engineering best practices.

Delivery & Stakeholder Management

  • Collaborate with Product Owners, Architects, QA, and DevOps teams.
  • Participate in Agile ceremonies and ensure timely delivery of features.
  • Translate business requirements into technical solutions.
  • Manage project risks, dependencies, and technical roadblocks.

Required Skills & Experience

Core Technologies

  • 12–15 years of experience in Java/J2EE application development.
  • Strong expertise in Java 8/11/17 and object-oriented design principles.
  • Extensive experience with Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA.
  • Strong understanding of Microservices Architecture and REST API development.
  • Experience with messaging systems such as Kafka, RabbitMQ, or JMS.

Cloud & DevOps

  • Experience with AWS, Azure, or GCP.
  • Knowledge of Docker, Kubernetes, Jenkins, Git, and CI/CD pipelines.
  • Familiarity with monitoring and observability tools.

Database Technologies

  • Strong experience with Oracle, PostgreSQL, MySQL, or SQL Server.
  • Expertise in database design, optimization, and performance tuning.
  • Experience with NoSQL databases such as MongoDB or Cassandra is a plus.

Leadership Skills

  • Proven experience leading development teams of 5–15 engineers.
  • Strong stakeholder management and communication skills.
  • Experience mentoring developers and driving technical growth.
  • Ability to balance hands-on development with leadership responsibilities.

Preferred Qualifications

  • Experience in Domain-Driven Design (DDD), Event-Driven Architecture (EDA), and design patterns.
  • Exposure to enterprise architecture and solution design.
  • Certifications in Java, AWS, Azure, or Kubernetes are a plus.
  • Experience working in Agile/Scrum environments.

Education

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

Skills

AWSAzureCassandraCI/CDDockerGCPGitHibernateJ2EEJavaJenkinsJMSJPAKafkaKubernetesMicroservicesMongoDBMySQLOraclePostgreSQLRabbitMQREST APISpring BootSpring MVCSpring SecuritySQL Server

Explore related jobs

Browse these categories