Lead Software Engineer - Java with Microservices, Kafka & Investment Banking
EPAM Systems
Job description
We are seeking a Lead Software Engineer – Java with Microservices, Kafka & Investment Banking to lead our scrum team from a technology perspective. This role is critical for success, driving secure backend services, API design and full-stack application development while guiding engineers through best practices and architectural decisions in the alternative investment domain. Responsibilities Define and develop guidelines, standards and processes to ensure code quality Ensure coding standards and other software development best practices are followed Participate in architecture related conversations Conduct code reviews and assist developers/engineers in resolving key issues Review design and development plans Hands-on development of critical components and frameworks Develop, enhance and maintain system components Collaborate with stakeholders including Executive, Product, Enablement and Design teams Identify, resolve and proactively communicate technology issues Recognize critical dependencies in advance and work toward resolution Requirements 8 to 12 years of work experience 8+ years of experience designing and developing front end applications and APIs Hands-on technology leadership, preferably in full stack development Proficiency in Java, Spring, Spring Boot Expertise in Spring Data JPA, Spring Batch, Spring Integration Background in Microservices and Apache Kafka Skills in secure backend services, API design and development, including TDD and BDD Competency in Single Page Application design and development, secure services design Understanding of full stack application design and data modeling Familiarity with DevOps, QA practices and development task estimation Excellent communication, presentation and client-facing skills, with strong organization, attention to detail, team leadership and the capability to deal with ambiguity Nice to have Background in Financial Services Knowledge of alternative investment Willingness to study legacy code and continuous learning
Resume not ready?
Build an ATS-friendly resume tailored to this role in minutes — for free.
Build resume→Source: EPAM Careers