Skip To Main Content
backBack to Search

Java Development Team Lead for Fintech Company

Java, Java Security, Security Standards, Security Monitoring, Security governance, Security.Development, Spring Security, MongoDB, MySQL, ReactJS
warning.png
Sorry, this position is no longer available

Currently, we are looking for a remote Java Development Team Lead to join our team.

Responsibilities
  • Responsible for creating and influencing innovative solutions that meet not only functional, but also performance, scalability, and reliability requirements
  • Design frontend and backend security concepts as well as the detailed implementation of security solutions
  • Highly motivated self-starter who loves ownership and responsibility while working in a collaborative and interdependent team environment
  • Work with multiple teams of engineers to design, develop, and test major software and systems components
  • Designing and developing low-latency, scalable, high available, distributed application services and delivering high availability and performance
  • Write well designed, testable, efficient code
  • Unit and integration tests writing
  • Work within a team of developers to complete proposed initiatives, contributing to application architecture and implementation guidance using an agile, vertical slice-based methodology
  • Collaborate with Business Analysts, Application Developers, QA Analysts
Requirements
  • 6+ years of proven, professional experience in core JAVA technologies including; Spring/Spring Boot Framework, JMS, Hibernate, and Enterprise Integration Patterns
  • 5+ years of experience with frontend and backend security concepts, frameworks, and their best practices
  • 5+ years of experience in the implementation of security solutions
  • 5+ years of experience with RESTful services and Service-Oriented Architecture design patterns using Spring MVC
  • 5+ years of experience with relational DBs like MySQL and MongoDB
  • 5+ years experience working within an Agile/Scrum and CI/CD environment
  • Build-tool experience with Gradle/Maven
  • Experience with Test Driven Development using JUnit/TestNG testing frameworks
  • Experience working with version control using GIT/BitBucket
  • Experience in security code assessment for vulnerabilities from monitoring standpoints
  • Experience handling security dashboards
  • Experience in the design of new systems or the redesign of existing systems to meet business requirements, changing needs, or newer technology
  • The ability to work with and mentor junior software engineers
  • Strong knowledge of Java 8
  • Strong production experience in Spring IoC, MVC, Data, Test, Boot, Transaction, Security
  • Good communication skills, ability to work directly with the Customer, representing others on the EPAM team
  • 2+ years in leadership roles
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

These jobs are for you