Job Description
- Plan, design, document, develop, modify, test, support, and troubleshoot application and related tools used for Banking Solutions.
- The candidate will be responsible for the analysis of data integration requirements and the development of technical specifications.
Technical skills :
- 1-3 years of experience in Software Development
- Experience in Core JAVA , Spring , Spring Boot Frameworks.
- Experience with ORM’s like JPA , Hibernate ,QueryDsl with JPA
- Working knowledge of Maven/Gradle and Git
- Experience with Databases like SQL server , My SQL ,Oracle
- Experience working with Javascript, TypeScript, XML and HTML/CSS.
- Experience with Servers like Tomcat , Glassfish, JBoss
- Experience in the Agile (SCRUM) Development Process
- Experience with IDE Tools like Spring Tool Suite, Eclipse, IntelliJ Idea.
- Experience with test-driven development (TDD)
- Proficiency in Version control software’s such as GIT
- Good to have knowledge with Testing Tools like Junit, Mockito, Spring Test Framework
- Should be very good with Design Patterns and their implementation in JAVA
Soft Skills:
- Must have good analytical, debugging and problem-solving skills.
- Can work independently, and remotely without close supervision
- Accountability and commitment towards the tasks
- Good communication skills