Overview
Mandatory Skills: Java 21, Spring Boot 3.3+, Mongo, Kafka
Responsibilities
- Collaborate and work amongst a large global squad providing technical enhancements and maintenance to large-scale distributed multi-application enrichment and allocation systems.
- Work on large-scale renovation initiatives to upgrade applications onto the latest technical stack, i.e. Java 21, Spring Boot 3.3+, Gradle, Mongo, Kafka, contributing to improvements in reliability, scalability, and observability.
- Identify synergies and converge processes with parallel and neighboring systems to reduce functional redundancy and optimize future maintenance.
- Participate in the design, development, and testing of strategic initiatives to implement functional and non-functional enhancements in alignment with evolving business and regulatory requirements.
- Troubleshooting complex technical issues involving inter-process communication, threading, memory management, data enrichment logic, messaging, databases, and caching.
- Contribute to code reviews and provide constructive feedback to team members and to related systems.
- Contribute to the overall Department renovation strategy by participating in Agile Chapter level design discussions and presenting on similar forums.
- Work closely with cross-functional teams and help develop high quality software that adheres to best practices, security standards and design patterns.
- Ensure application performance, uptime, and scalability.
Qualifications
- Ability to engage with the broader team, communicate goals, tasks and deliverables in 1-1 and team meetings.
- Proficiency in Java (Spring/Gradle).
- Experience in databases - DB2/Sybase/Mongo and SQL.
- Experience in messaging, including Kafka and IBM MQ.
- Experience in Linux/Unix and shell scripting.
- Ideally, some experience in Python.
- Ideally, some exposure to DevOps & CI/CD, Containerization, Kubernetes.
- Nice to have some previous Financial Knowledge.
- Nice to have some prior experience with the modernisation of large system re-engineering projects.
- Strong communication skills.
- Excellent critical, analytical, and problem-solving skills.
- Ability to engage and work with a large global team.
Skills
spring,contribute,boot,databases,java,kafka
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
- IT Services and IT Consulting
Referrals increase your chances of interviewing at CG-VAK Software & Exports Ltd. by 2x
Sign in to set job alerts for “Senior Java Software Engineer” roles.
Related Opportunities
- JAVA/Microservices/Equities/FrontOffice Technical Lead - Vice President – Software Engineering
- Interesting Job Opportunity: Senior Java Developer - Spring Boot/Microservices Architecture
- Associate Team Lead /Lead Software Engineer - Python + React/Typescript
- Lead Salesforce Developer - Vice President - Software Engineering
- Senior Software Engineer - Java J2ee, Spring boot, AWS , Microservices
- ARM Worldwide - Backend Developer - Java/Python/Node.js
- Senior Developer_Director_Software Engineering
- Senior Software Engineer - Java J2ee, Spring boot, AWS , Microservices
- Senior Java Backend Developer - Spring Boot
- Mintoak - Senior Java Developer - Spring Boot
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.