Java FullStack Developer - Senior Manager
Core
Designing and developing integration solutions for GTS Integration Services team, managing multiple projects, and representing the team on major technical upgrades.
Role type
Senior Manager / Senior Lead Developer
Builds
Integration services, file transport, messaging, and API integration solutions
Domain
Financial services / Enterprise software integration
Deliverable
production ML models | product features | infrastructure
Required skills
Java, JavaScript frameworks, Spring MVC, Microservices, CI/CD, REST, SOAP, GraphQL, GRPC, Relational databases, NoSQL databases, Unit Testing, Cloud platforms (Azure/AWS/GCP/OpenShift), Build frameworks (Maven/Gradle), Agile, Docker, Kubernetes, DevOps, Messaging platforms (IBM MQ/ActiveMQ/Rabbit MQ/Kafka), File Transfer protocols (SFTP/FTP/Samba/MFT), AI code-assistants, Workflow tools (Camunda/Airflow/MuleSoft), Monitoring platforms (ELK/Splunk)
Preferred skills
Business acumen, Data analysis, System flows, Design patterns, AI/ML, ETL
Technologies
Java, JavaScript, Spring MVC, Angular, React.JS, Node.js, Oracle, PostgreSQL, JUnit, Azure, AWS, GCP, OpenShift, Maven, Gradle, Docker, Kubernetes, IBM MQ, ActiveMQ, Rabbit MQ, Kafka, SFTP, FTP, Samba, MFT, Camunda, Airflow, MuleSoft, ELK Stack, Splunk
Responsibilities
Analysis, design, and development of integration solutions; managing multiple development projects; representing the team on major technical upgrades; managing efforts within and outside agile teams; understanding user needs and proposing solution options; applying analytical and problem-solving skills to resolve critical issues; integrating processes through various transmission protocols; developing solutions for file transport, messaging, and API integration; performing system integration using bespoke, vendor, and open-source software.
Seniority
Senior, hands-on IC with management responsibilities