Skip To Main Content
backBack to Search

Java Development Team Lead for Fintech Company

Remote in Armenia,
& 4 others
Java
& 9 others
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