Your Role
We are seeking a Java Developer to join Capgemini's Financial Services Cloud Practice. This is a permanent, full-time hybrid position in Manchester, UK, offering a unique opportunity to enhance your Cloud Consulting career.
- Gathering requirements from the business analyst team.
- Analyzing new technical requirements within the development team.
- Developing and unit testing applications using Java/Java 8, REST, Python, JUnit, Cucumber, etc.
- Exposure to AI.
- Experience with GitHub, Jenkins, pipelines, Agile methodologies, SDLC, design methodologies, API development, TDD.
- Writing SQL, stored procedures, and optimizing query performance.
- Participating in sprint planning, retrospectives, and daily stand-ups within an Agile Scrum process.
- Reviewing JIRA tasks and acceptance criteria.
- Collaborating with QA teams on QA/UAT releases and test plans.
Your Profile
- Experience in designing and developing web applications using Java/J2EE.
- Strong understanding of OOP principles and data structures.
- Experience with API lifecycle and development using Spring Boot.
- Knowledge of API abstraction, orchestration, and data transformation concepts.
- Hands-on experience with Spring/MVC, Spring Integration, Hibernate, and Web Services.
- Understanding of automated build/deployment tools like Jenkins, Maven, Gradle.
- Familiarity with tools such as JUnit, Sonar, SVN, Chef, Puppet, Nolio, Selenium, QTP, Asana, JIRA, Rally.
- Knowledge of deploying services/APIs on PaaS environments, NoSQL databases, and Kafka.
- Experience with Java IDEs like IntelliJ or NetBeans and familiarity with Agile Scrum methodologies.