Search by job, company or skills

Lead Java Full Stack Developer

1-8 Years
Quick Apply
  • Posted a day ago
  • Over 500 applicants have applied

Job Description

About the Role

As a Lead Java Full Stack Developer, become a part of a cross-functional development team engineering experiences for tomorrow.

Responsibilities

  • Write highly testable, automatable, and performant code across the entire SDLC, adhering to high coding standards and software best practices.
  • Develop products and deliver features and updates according to the product roadmap.
  • Develop and review feature design documents, and provide inputs/updates to specifications for solutions.
  • Lead daily meetings, planning sessions, retrospectives, and other team activities.
  • Set engineering standards within the team and help team members adopt them.
  • Provide line management responsibilities, including the professional and career development of the team.
  • Assist the team in their daily work and ensure smooth execution of tasks.

Requirements

  • Experience: 10+ years of experience in software development, with proficiency in Java 8 or higher.
  • Technical Expertise:
  • Strong experience in Java Spring Boot, Core Java, API, Microservices, Angular, and React JS.
  • Extensive experience in PL/SQL, PostgreSQL, and relational databases.
  • Solid coding and troubleshooting experience with Web Services and RESTful APIs.
  • Experience leading the technical design, development, and documentation of cross-functional, multi-platform application systems.
  • Familiar with DevOps processes and Agile methodologies, and associated toolsets.
  • Knowledge of relational, in-memory, distributed, and NoSQL databases.
  • Strong experience in Test-Driven Development (TDD).
  • Strong SQL skills for working with relational databases.
  • Familiarity with CI/CD tools, Git, and DevOps processes.
  • Experience with messaging frameworks such as IBM MQ and Kafka.
  • Architectural Expertise:
  • Experience with monolithic, microservices, and event-driven architectural styles.
  • Expertise in designing and developing solutions using best practices and design patterns.
  • Experience in working on high-throughput microservices using concurrency, multithreading, event-based processing, and managing high data volumes.
  • Knowledge of scalability, automation, virtualization, optimization, availability, and performance in software development.
  • Leadership:
  • Proven experience in leading development teams and guiding the decision-making process in solution architecture, development, and code reviews.
  • Drive quality improvements and improvements in design and implementation decisions.
  • Deployment Expertise:
  • Hands-on experience in software deployment and configuration in Cloud environments (pipelines, deployment patterns) and container orchestrators (e.g., Kubernetes, Docker Swarm).

Personal Skills

  • Communication:
  • Strong communication skills in both written and spoken English (at least upper-intermediate level).
  • Ability to express ideas, thoughts, and questions concisely, simply, and in a structured way.
  • Foster an open feedback culture and clearly communicate risks and consequences.
  • Accountability:
  • Take full accountability for the scope of the team's work and follow through on commitments.
  • Drive:
  • Proactively deliver results according to expectations, suggesting new ideas, and seeking alternative solutions.
  • Self-Development:
  • Eager to learn and grow with a continuous improvement mindset.
  • Constantly work on improving your own mastery.
  • Team Management:
  • Effectively organize teamwork and manage cross-functional teams to achieve goals.
  • Process Improvement:
  • Skilled in technical risk mitigation and driving process improvements through a feedback-driven approach.
  • People Development:
  • Actively foster the professional development of team members and ensure they are growing in their skills.

More Info

About Company

Job ID: 113885631

Similar Jobs

Chennai

Skills:

Core JavaApiMicroservicesAngularReact JsJava Full StackJava Spring Boot

Beware of Scammers

We don’t charge money for job offers