- 5-9 years of experience in Java
- Solid Core Java, Spring (3.0 above versions), Spring Boot, Hibernate/JPA
- Experience in Angular 2-7, MySQL, Web Services (REST or SOAP)
- Experience in Maven, good source control knowledge like GIT,
- Experience in Docker
Roles Responsibilities
- Collaborate with internal teams to produce software design and architecture.
- Prepare and maintain code for various Java applications and resolve any defects in systems.
- Write clean, scalable code using Java programming language.
- Test and deploy applications and systems.
- Revise, update, refactor and debug code.
- Improve existing software.
- Manage defect tracking system and resolve all issues and prepare update for systems.
- Investigate and develop skills in new technologies.
- Create technical specifications and test plans.
- Daily Activity reporting to reporting manager
Requirements
- Design and develop solution in J2EE architecture. Guide team members on the design, coding, unit testing process
- Participates as a member of development team. Guide the Junior team member
- Develop and test design/algorithm/models in the system, which would be entirely automated and deployed to influence the growth.
- Schema level management and performance measures on each and every individual component.
- Accountable for own work and teams output.
- Closely work with the Solution Architect for tech requirements and prioritize.
- Take lead role and manage the team to sort out day to day difficulties of the team
- Review of codes and its optimisation
- Implementation of Dockers / Containers / solutions scalability horizontally and vertically too with AWS infra and non AWS environment
- Architecture fine tuning and designing (based on requirements)
- Project life cycle management including requirement gathering / understanding / interface with the development team, costing, budgeting, Technical documentation.
Qualifications and Education Requirements
- B.C.A, BSC, B Sc IT, MCA, BE.