Java FullStack Developer - Tech Lead
Core
Designing and developing enterprise web application solutions for integration services, focusing on system flows, data analysis, and strategic product development for the GTS Integration Services team.
Role type
Senior IC Java FullStack Developer (Tech Lead)
Builds
Enterprise web applications, integration solutions, and API/messaging protocols for financial services clients.
Domain
Financial Services / Enterprise Integration
Deliverable
production ML models | product features
Required skills
Java, Spring MVC/Spring Boot, JavaScript frameworks (Angular/React), Node.js, REST/SOAP/GraphQL/GRPC protocols, Relational and NoSQL databases, Unit Testing (JUnit/Pytest), Cloud platforms (Azure/AWS/GCP/OpenShift), Build frameworks (Maven/Gradle), Agile methodology, System Integration, BPM tools, File transport protocols.
Preferred skills
Docker, Kubernetes, DevOps/CI/CD, Messaging platforms (IBM MQ/ActiveMQ/RabbitMQ/Kafka), File Transfer protocols (SFTP/FTP/MFT), AI code-assistant tools.
Technologies
Java, Spring Boot, Angular, React, Node.js, Oracle, PostgreSQL, JUnit, Azure, AWS, GCP, OpenShift, Maven, Gradle, REST, SOAP, GraphQL, GRPC, Avro, WebSocket, IBM MQ, ActiveMQ, RabbitMQ, Kafka, SFTP, FTP, Samba, MFT, Docker, Kubernetes, CI/CD.
Responsibilities
Analyze, design, and develop solutions for integration services; participate in major technical upgrades; manage project efforts within and outside agile teams; understand user needs and propose optimized solution options; apply analytical and problem-solving skills to resolve critical issues; integrate processes using BPM tools and various transmission protocols; develop solutions for file transport, messaging, and API integration.
Seniority
Senior, hands-on IC with technical leadership responsibilities.