Lead Software Engineer (Backend Java Developer)
About the Team
Not only Shared Service Team/Platform team is expected to deliver software that is going to be used by various other teams within our client’s organization but also to lead a feature from design to delivery.
That inherently means that team needs to deliver reliable, scalable, high quality and highly available software. Team will be responsible for maintaining stability of the shared service/platform
And providing support to the teams consuming the service. Team will be expected to gather Requirement from other teams and convert them into features.
Responsibilities:
• Oversee all software development activities Content Engineering Development team
• Engage with Technical Leads and Senior Engineers in design discussions and clearly articulate those to the Content Engineering Team.
• Reinforce best practices in development by conducting regular design and code reviews.
• Ability to triage technical issues and code.
• Mentor and develop technical talent.
• Guide the creation and support of highly scalable and fault tolerant systems. On-time delivery of quality content is utmost critical for the organization.
• Setting the example of what great clean code is while mentoring those around you to do the same.
• Drive process improvements
Requirements:
• Proven team lead with excellent organizational, project planning and team leadership skills
• Working Experience of 8 plus years in product based medium to large organizations.
• Proven track record of working with remote engineering teams.
• Strong Hands on development experience with Java/J2EE frameworks including test driven development. Working with latest open source frameworks like Springboot will be a plus.
• Strong experience working with an Enterprise Service Bus architecture (like Mule) and micro-services oriented architectures
• Experience with RDBMS (prefer MySQL and Oracle SQL).
• Experience working with an Enterprise Resource Planning Tools (Oracle, NetSuite or Workday)
• Exposure to latest front-end technologies like Angular JS, HTML5, CSS is desirable.
• Excellent problem solving and troubleshooting skills.
• You will have the ability to identify performance bottlenecks.
• Ability to prioritize well, communicate clearly, and have a consistent track record of delivery.
• B. Tech/M. tech/MCA/M.Sc. in Computer Science or related discipline with good academic record.
Job Features
Job Category | Software Engineering |
Java/J2EE | 100% |
MySQL and Oracle SQL | 100% |
Angular JS, HTML5, CSS | 100% |