Lead Software Engineer - Java Technologies

8 - 10 years

0 Lacs

Posted:3 days ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

Role : Lead Software EngineerExperience Range : 8 to 10 YearsLocation : Bangalore

Job Summary

We are looking for a highly skilled Senior Java Developer / Tech Lead with strong expertise across Java technologies, frameworks, and application servers. The ideal candidate will be responsible for requirement analysis, solution design, development, team leadership, and supporting UAT and client interactions. This role requires excellent communication skills, a strong understanding of software architecture, and the ability to work independently.

Key Responsibilities

Technical Development & Design :
  • Develop, enhance, and maintain applications using Java (OOP concepts), Spring Framework, Hibernate, and related technologies.
  • Implement front-end interactions using AJAX, jQuery, Smart GWT, and JavaScript.
  • Design and consume RESTful APIs, work with XML technologies, and ensure robust integration between services.
  • Work with JBOSS and Tomcat application servers for deployment and performance tuning.
  • Use MSSQL (DDL, DML) for database development, optimization, and troubleshooting.
  • Apply UML notations/tools for designing system components, workflows, and architecture diagrams.
  • Ensure adherence to software design patterns, coding best practices, and clean architecture.

DevOps & Version Control

  • Work with CI/CD tools to automate build, testing, and deployment pipelines.
  • Manage code repositories using Git, maintain branching strategies, and ensure code quality.

Project Leadership & Execution

  • Independently analyze requirements, create technical designs, and guide development across the SDLC.
  • Track project progress, manage tasks, and lead a small team of developers to ensure timely delivery.
  • Adopt and implement changes in requirements/enhancements efficiently.
  • Provide effective solutions for technical challenges across the SDLC lifecycle.

Client Interaction & Support

  • Communicate effectively with clients, internal teams (SDC and HQ), and stakeholders.
  • Represent the team in client discussions, release meetings, and requirement clarifications.
  • Attend support calls independently and troubleshoot issues raised during the UAT phase.
  • Provide immediate fixes, workarounds, and root-cause analysis for reported problems.
  • Willingness to support in Nigeria time-zone, when required.

Required Skills & Qualifications

  • 6+ years of experience in Java/J2EE development.
  • Strong understanding of OOP, MVC principles, design patterns, and architectural concepts.
  • Hands-on experience with :
  • Spring, Hibernate, AJAX, jQuery, Smart GWT, JavaScript
  • REST APIs, XML, JBOSS, Tomcat
  • Eclipse IDE, MSSQL (DDL/DML)
  • UML diagrams, Git, and CI/CD pipelines
  • Ability to independently analyze requirements, design solutions, and guide team members.
  • Strong communication skills in English (verbal and written).
  • Proven ability to handle client interactions and UAT support.

Preferred Attributes

  • Experience leading small technical teams.
  • Strong analytical and problem-solving skills.
  • Ability to work in dynamic environments and manage multiple priorities.
  • Flexibility to work in extended or alternate time zones (Nigeria), if needed.
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You