Tech Lead - Java - Pune

Date Posted: September 24, 2019

Job Location


Job Description

Experience: 6-8 Years


Location : Pune, Hinjewadi. 

Experience working in international payroll processing (Mandatory)

Job Description:

Roles and responsibilities –

  • Demonstrated ability to perform at an elevated level in a high-growth, fast-paced, and technical environment
  • Producing design specifications from analysis documents
  • Identify and analyse user requirements
  • Prioritize, assign and execute tasks throughout the software development life cycle
  • Design, implement, and maintain Java applications
  • Conduct software analysis, testing, and debugging
  • Write well-designed, efficient code
  • Review, test and debug your code
  • Design database architecture (as needed)
  • Improve operational efficiency for users through technology
  • Document design and development phases
  • Ensure our applications are secure and up-to-date
  • Participate in software and architectural development activities
  • Ability to transform requirements into design and usable code
  • Recommend changes to improve established Java application processes

Desired Profile –

  • Extensive experience of SDLC
  • Experience of Amazon Web Services or the Microsoft Azure platform
  • A solid grasp of source control techniques
  • An understanding of database technologies i.e. data modelling and SQL
  • Ability to produce readable well engineered code
  • Use of Java generics
  • Understanding of separations of concern in software using multi-tier
  • Work experience as a Java Developer or similar role
  • Relational Databases, SQL, and ORM
  • In-depth knowledge of popular Java frameworks like J2EE, JSF and Spring MVC
  • Experience with Object-Oriented Analysis and Design (OOD)
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
  • Understanding unit testing strategies
  • Experience designing, building and testing Java applications for web-based systems
  • Good delegation and time management skills
  • Problem-solving abilities
  • Strong communications skills
  • Demonstrated ability to collaborate with product development, QA, and internal users
  • Is extremely client-focused and understands the need for intuitive and user-focused applications – focus on simplicity and ease-of-use
  • Continuously looking for innovative web-based solutions to solve problems
  • Experience in working with Payroll, Financial, Human capital domain would be an added advantage
  • Sun Certified Java Developer certification would be a plus

Main Skill: J2EE,JSF,SDLC,agile,Communication Skills, Javascript/jQuery,REST API,Spring Boot

Qualification required:

Bachelors in Computer Science.


Notice period should be 30 days to 60 days.


Interview process- L1 will be Technical ,L2 will be Managerial ,L3 will be client round.

Mode-L1- Skype for business/F2F,L2 -F2F,L3 -Video call.

Apply Job