Description

About The Role

In this opportunity as Technical Lead - Java, J2ee, you will:

Delivers technical solutions for a single product and/or participates in complex projects
Lead and be accountable for straight-forward projects that are not complex in nature
Operates with a moderate level of guidance and direction
Immediate project or QA/Software Development Engineer team
Engages with cross-functional teams to execute project components.
Writes new software, makes modifications to existing software, or integrates software applications and modules in accordance with agreed-upon specifications.
Ability to understand low-complexity business requirements and translate them into coding
Actively participates and collaborates in meetings, processes, agile ceremonies and interaction with other technology groups.
Ability to interpret code and solve problems based on existing good practices and standards
Participates in the code review process for learning purposes
Acts on the correction of incidents identified by the continuous code quality inspection tool
Need for moderate guidance and review in carrying out activities
Executes on provided design
May provide technical support to operations or other development teams
Creates and maintains all required technical documentation / manual related to assigned components to ensure supportability.
Makes suggestions for problem solutions or software enhancements, which will typically be reviewed by a more senior developer.
Implements solutions as directed within standards
Participates in project planning sessions with team members to analyze development requirements, provide design options, and provide work breakdown and estimates of work.
Provides status updates for own scope of work within projects.
Participates in internal team and status meetings.
Develops software using disciplined software development processes, adhering to team/company standards and software best practice guidelines, and corporate policies. 
Explains difficult issues and obtains agreement as needed
Support the support team in resolving customer issues and remote access


About You

You're a fit for the role of Technical Lead - Java, J2ee if your background includes:

Prior experience as a Lead with java programming language is must.
Good to understand data structures and software architecture.
Ability to write robust code in Java. Sub categories for skills are Microservice with Springboot , Restful API, ORM like hibernate or JPA, SQL concepts & Struts (Good to have).
Prior experience in integration of cross technology projects.
Must be familiar with Github, JIRA/ADO, JUnit/Pytest, CI-CD concepts.
handons with Azure, GCP or AWS concepts
Excellent communication skills
Ability to work in a team with can-do attitude.
Outstanding analytical and problem-solving skills.
Must have knowledge about Javasript or any UI framework (preferably Angular)
Good to have Docker & Kubernets knowledge along with build & deployment strategy.
Nice to have NLP, AIML concepts, Algorithms for Text extractions

Education

Any Graduate