The Opportunity
- Adecco is partnering with one of the most well-established and respected financial institution with a strong track record of success.
- They have a culture of innovation and continuous improvement, constantly looking for ways to improve their services and offerings.
Job Responsibilities
- Involve with software and product development and ad hoc projects
- Software development using Java, Spring Boot, Database (SQL Server / Postgres), Docker, Kubernetes, Apache SPARK
- Creating well architected and structured solutions
- Design, develop, enhance, test and integrate Java Applications
- Software analysis, software design, code implementation, software integration, module verification and validation
- Deliver software products for integration testing in accordance with standard procedures
- Prepare and maintain technical documentation and software deliverables
- Participate in technical discussions and provide solutions based on industry best practices
- Follow the CA-CIB methodology (Agile included)
- Research, Design, and Develope Software
- Analysis user needs and Develop Software Solutions
- Update software, enhances existing software capabilities and develops adn direct software software testing and validation procedures.
- Work with other Engineers to integrate hardware and/or software systems
- Develop specifications and performance requirements
The position requires autonomy and reliability in performing duties while maintaining close communication with rest of project/support team.
Job Qualification
- 6+ years of relevant working experience as a Java developer
- Experience in back-end development using Java 8+, Spring Boot, Database (SQL Server / Postgres), Docker, Kubernetes, Apache SPARK
- Good understanding & working knowledge with Agile/Scrum
- Hands-on experience of end-to-end design and implementation of complex IT systems
- Bachelor Candidate must have at least a Bachelor Degree in Computer Science or Information Technology or Programming & Systems Analysis or Science (computer studies)
Functional
- Financial/banking industry knowledge
- Knowledge of Risk systems is a strong plus
Technical (Mandatory)
- Must have strong knowledge in Core Java (Java 8+) and OOAD
- Must have good understanding and hands on experience in Spring Framework (Core, MVC, Security, AOP, Data, Integration, Transaction, Batch etc.) with Spring Boot
- Must have good experience with APACHE SPARK framework
- Must have good experience with databases like Postgres / SQL Server / Oracle
- Good understanding of Hibernate/JPA framework.
- Good to have experience with Kafka
- Experience with containerization technologies like Docker & Kubernetes and familiar with cloud native principles
- Experience with designing and developing API’s using REST and documenting it using Swagger
Technical (Nice to have)
- Good understanding of JavaScript frameworks like Angular 6+/React
- Experience with Apache or Nginx
- Experience with BDD tools like Cucumber
- Experience with API management tools like WSO2 or Axway
- Familiarity with Elastic stack
- Test driven mindset with strong skills in Junit and other Unit testing frameworks
- Experience with IntelliJ / Eclipse
- Strong knowledge on source code management system such as GitLab.
- Practical knowledge on GitLab runner, Jenkins, Artifactory, Nexus, Maven/Gradle
Other Professional Skills and Mind-set
- Strong organizational and communication skills
- Strong analytical and problem solving skills
- Awareness of various software development procedures
- Ability to follow defined procedures
- Proficient in Microsoft Office
- Understanding and respect of cultural diversity
Next Step
Click “apply” or send resume to: Tamanna Bilandi [email protected]
EA Licence No.91C2918 | Personnel Registration No. R2096241