Java Lead

bnpparibas

Chennai, India 10 Years Exp Posted 5d ago

Job Description

  • Architect, design, and deliver complex software solutions that align with business goals.
  • Lead development teams, manage project timelines, enforce coding standards, and oversee the full software‑development lifecycle.
  • Integrate Java/Spring Boot, write unit tests, and ensure code quality / readiness for User Acceptance Testing.
  • Participate in Agile ceremonies, communicate blockers, and estimate / design technical solutions for business requirements.
  • Maintain clean code and robust infrastructure, and produce release documentation for each deployment.
  • Identify, raise, and implement technical improvements, performance optimizations, and process‑enhancement initiatives.
  • Support deployment and release management while providing daily monitoring and support for live applications.
  • Mentor junior developers and facilitate knowledge‑sharing sessions within the team.
  • Create detailed design and user documentation, and define application objectives and functionality.
  • Own delivery of assigned JIRA tickets each sprint and actively contribute to developer‑community events and initiatives.

Required Education Skills and Experience

  • Bachelor’s degree (or equivalent) in Computer Science, Engineering, or a related field
  • 10+ years of software‑development experience designing, building, and maintaining large‑scale, mission‑critical applications.
  • Hands‑on expertise in Java 17 and later versions, with a solid track record of delivering production‑ready code.
  • Frameworks – Spring Boot, JMS, and other Java frameworks
  • Application Servers – IBM WebSphere Application Server, IBM WebSphere MQ
  • Databases – PostgreSQL (or another relational DBMS) and solid database‑management skills
  • Microservices & Distributed Architecture – design, implementation, and maintenance
  • Cloud & Containerisation – Kubernetes, Terraform, Infrastructure‑as‑Code (deployment, security, monitoring)
  • CI/CD & DevOps – Git, GitLab/GitHub, Jenkins, SonarQube, Docker, DevSecOps practices
  • Security – strong background in security best practices

Preferred Skills and Experience

  • Knowledge of Liferay (portlets, Service Builder, OSGi)
  • Experience with monitoring tools (Centreon, Dynatrace, etc.)
  • Experience with project tracking software (Jira, Confluence, QC, etc.)
  • Experience with deployment/versioning tools (Git, Jenkins, SonarQube, etc.)
  • Strong knowledge of SQL language and ability to check test cases on own directly by launching SQL requests on different databases
    • Experience in mentoring junior developers and contributing to process improvements

Similar Openings for You