Responsibilities:
- Creating and reviewing architecture for new applications or enhancements.
- Developing prototypes and working with team members on coding and testing.
- Resolving technical issues during development.
- Regularly updating stakeholders on technical progress.
- Involve with technical team in Java/J2EE, Spring Boot, Spring Core, Spring Integration, Hibernate, Spring Batch.
- Possess strong Quantitative Analysis and Problem-Solving Skills.
- Guide the team in setting up Code repositor.y, build script development, CI/CD pipeline setup and smooth deployment
Requirements:
- Bachelor’s degree in Computer Science or any related field.
- 10+ years of technical experience within architecture development, integration of backend systems and development.
- Deep understanding of Java and its ecosystems.
- Strong grasp of OOP principles.
- Knowledge of designing and implementing software architecture.
- Strong hand-on on Java/J2EE, Spring Boot, Spring Core, Spring Integration, Hibernate, Spring Batch.
- Possess strong Quantitative Analysis and Problem-Solving Skills.
- Experience with databases like Oracle, MSSQL.
- Working with version control system - Git or similar systems.
- Ability to analyze complex problems and design effective solutions.
- Good experience to manage and lead projects & technical team.