What are the responsibilities and job description for the Java Technical Lead position at Elan Partners?
Job Description
TITLE: Software Engineering/Java Tech Lead
Software Engineering Tech lead will provide technical directions from Java perspective to applications. Must have strong, hands-on experience with Java Spring Boot
Qualifications:
Bachelors in Computer Science or related field.
Must have prior experience in leading a team and must be a hands-on person.
7 years of hands-on experience in developing Java services or API using Spring Boot.
Excellent knowledge in writing SQL queries to check the data in databases such as Oracle, MongoDB
Experience in GIT Repository, Pipeline, CICD (Jenkins) & Splunk.
Experience in cloud technology such as PCF, Open Shift, AWS needed.
Knowledge of agile software development life cycle methodologies
Prior industry experience (Pharmacy, Healthcare, etc.) preferred.
Must have good analytical and problem-solving skills.
Must have good communications skills both verbal and written.
Must be eager to learn new tools.
Roles and Responsibilities:
- Develop/enhance application(s) using Java Spring Boot within a highly iterative and creative team environment.
- Devise solutions for the application teams that meets the business requirements.
- Provide technical directions to the Java Developers in the team.
- Conduct code reviews and provide approval before the code is merged to be deployed in lower environments. Provide feedback to ensure best practices are followed.
- Assign tasks amongst team members and ensure that they are completed on time.
- Actively participate in the design, development, test and maintenance of applications.
- Promote engagement through collaboration with others and share information with immediate team on technical problems.
- Collaborate with UI Developers, TPOs, Quality Engineers and Software Engineers to help build new features or enhance the existing application to solve business problems.
- Develop prototypes and experiments, while researching and recommending novel ideas, new tools and technologies.
- Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on business and quality.