Full Stack Java Developer Tech Lead- Vice President
Core
Lead applications systems analysis and programming, serving as technical authority for complex modules, core frameworks, and distributed microservices while leading an agile scrum team.
Role type
Senior IC Full Stack Java Developer Tech Lead (Vice President)
Builds
Scalable, resilient, high-throughput reporting, scheduling, authoring, and delivery pipelines within the Unified Reporting framework; modern RESTful microservices and event-driven messaging systems.
Domain
Financial Services / Banking / Capital Markets
Required skills
Core Java (multithreading, concurrency, JVM tuning), Spring ecosystem (Spring Boot, Spring Batch, Spring Integration), Angular, React.js, TypeScript, SQL/PL-SQL, NoSQL (MongoDB), CI/CD pipelines, Docker, Kubernetes, Git, TDD/BDD, automated testing frameworks.
Preferred skills
Financial Services domain experience, SWIFT ISO 15022/20022/FIX messaging standards, enterprise observability tools, Snyk/Checkmarx vulnerability remediation.
Technologies
Java, Spring Boot, Spring Batch, Angular, React.js, TypeScript, Oracle 19c, MongoDB, Kafka, IBM MQ, Spring Integration, Docker, OpenShift, Kubernetes, SonarQube, Snyk, Checkmarx.
Responsibilities
Establish coding standards and CI/CD automation; conduct peer code reviews and enforce code quality gates; drive performance engineering and query optimization; lead agile sprint planning and execution; architect scalable reporting pipelines; integrate enterprise database platforms; design RESTful microservices and event-driven messaging; modernize user interfaces; provide L3 production support and lead root-cause analysis; mentor mid-level and junior developers.
Seniority
Senior, hands-on IC with mentorship responsibilities