Number of hours: 40 hours per week – full time
Role
This Java Engineer position supports a client within the financial industry, offering exposure to cutting‑edge technologies such as Payment Networks, Digital Banking, Emerging Payments, and Reporting & Analytics. The role involves working with Google Cloud Platform, Power BI, data lakes, and data warehouses.
Key responsibilities
- Analysing requirements and developing high‑quality, efficient code.
- Conducting application testing, debugging, and troubleshooting to ensure optimal performance.
- Integrating applications with various platforms and systems.
- Creating and maintaining clear and accurate technical documentation.
Essential skills / knowledge / experience
- Strong working and technical knowledge of the Spring Framework, including Spring MVC, AOP, IoC, DI, as well as JPA and Hibernate.
- Solid hands‑on experience with Spring Boot for building and deploying applications.
- Solid understanding of Microservices architecture and its implementation.
- Strong knowledge of database concepts, with hands‑on experience in MySQL, Oracle, and Couchbase.
- Experience with CI/CD deployments using Jenkins, particularly for Hydra‑deployed applications.
- Strong experience in the Tokenization domain and hands‑on exposure to Cryptogram technology stacks.
- Experience in implementing multithreading, data binding, and dependency properties.
- Proficiency in writing scripts using UNIX, SQL, PL/SQL, and Apache Cassandra.
- Strong knowledge of testing frameworks such as JUnit and experience in system testing.
- Strong debugging and problem‑solving skills.
- Proficiency using Git commands for version control and code management.
- Solid command of commonly used UNIX commands, with exposure to shell scripting.
- Familiarity with code quality and cleansing tools such as Sonar and knowledge of design patterns.
- Experience in code reusability and performance optimization.
We welcome and embrace diversity in race, nationality, ethnicity, disability, neurodiversity, gender identity, age, physical ability, gender reassignment, and sexual orientation. We are a disability inclusive employer and encourage disabled people to apply for this role. If you need adjustments to the application process or interview, please contact us at UKI.recruitment@tcs.com or call 02031552100.
#J-18808-Ljbffr