Java , Amazon Web Services , CI/CD , Design patterns , Event Sourcing , Java 8 , Microservice Architecture Pattern , Solution Architecture , Spring Boot , Spring
Currently, we are looking for a remote Java Development Team Lead to join our team.
responsibilities
Handle technical architecting/solutioning task around the Client Onboarding program and 3rd party integrations
Provide overall technical leadership and direction at program level
Responsible for creating and influencing innovative solutions that meet not only functional, but also performance, scalability, and reliability requirements
Work with multiple teams of engineers to design, develop, and test major software and systems components
Write well designed, testable, efficient code
Architect and design reliable, durable and scalable services
Adapt to new, restricted processes and environments in few iterations
Work within a team of developers to complete proposed initiatives, contributing to application architecture and implementation guidance using an agile, vertical slice-based methodology
Lead and mentor other team members
requirements
6+ years of experience in Java technologies - Core Java, J2EE, Webservices(SOAP , REST), Spring, Hibernate, Java Script, JQuery , Microservices, Spring boot
2+ years in leadership roles
Practical experience of designing solutions on AWS
Strong on design patterns
Experience in Event sourcing and CQRS design patterns
Interest in DevOps
Using CI/CD tools such as Jenkins
Containerization (Kubernetes, AWS EKS and ECR)
Demonstrate strong written and verbal communication skill
Demonstrate technical leadership and able to lead and moderate technical conversations with client stakeholders
Experience in Agile software development and in enterprise environment
Java WebServices and Micro Services based solutioning and architecting experience on any public Cloud platform
nice to have
Practical experience on Apache Kafka
NoSQL Database Dynamo skill set is preferred
Knowledge of financial domain and it s message format (XML, JSON, mainframe message experience) is a plus
Experience working in cache frameworks like EHCache etc. would be an advantage
Job Classification
Industry: IT Services & Consulting Functional Area: IT Services & Consulting Role Category: Software Development Role: Back End Developer Employement Type: Full time
Contact Details:
Company: Epam Systems Location(s): Multi-City, India