22 Oct
|
EPAM Systems
|
Pune
We are looking for Java developers with strong knowledge and experience with microservices.
We are looking for the candidates with 4+ years of relevant experience.
We are seeking a highly skilled Senior Java Developer to join our remote team. As a Senior Java Developer, you will utilize your expertise in Java development and REST to contribute to the development of cutting-edge applications in the financial services industry. The role involves working with Java (preferably JDK8+), Spring Boot, and REST, with some experience in Angular.
You will be expected to implement clean code practices and collaborate with cross-functional teams to ensure successful delivery of projects. This position offers the opportunity to engage deeply with microservice and event-driven architecture patterns.
Responsibilities
- Contribute to the development of cutting-edge applications in the financial services industry
- Work on Java (preferably JDK8+), Spring Boot, and REST, with light experience in Angular
- Utilize hands-on exposure to microservice architecture and event-driven architecture patterns
- Implement clean code practices and design patterns in application development
- Collaborate with cross-functional teams to ensure the successful delivery of projects
- Maintain and improve existing software components
- Design and implement new features based on project requirements
- Participate in code reviews and enhance the software development lifecycle
- Ensure compliance with security and data protection regulations
- Provide technical guidance and mentorship to junior developers
Requirements
- 3+ years of experience in Java development, with a strong understanding of REST and Spring Boot
- Hands-on exposure to microservice architecture and event-driven architecture patterns
- Solid understanding of OOPS concepts, design patterns, and clean code practices
- Experience with NoSQL concepts and familiarity with RDBMS such as Oracle or SQL Server
- Proficiency in using Git, Maven, and understanding of CI/CD pipeline concepts
- Familiarity with test-driven development and agile methodologies
- Excellent interpersonal and communication skills
- B2+ English level proficiency
- Ability to work in a remote team environment
- Strong problem-solving skills and attention to detail
Nice to have
- Experience in the financial domain, particularly with Exchange-Traded Funds (ETFs)
We offer
- 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
- Opportunity to join and participate in life of EPAM's Employee Resource Groups
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
- 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
This is a remote position and we welcome applications from anywhere in India.
We are looking for Java developers with strong knowledge and experience with microservices.
We are looking for the candidates with 4+ years of relevant experience.
We are seeking a highly skilled Senior Java Developer to join our remote team. As a Senior Java Developer, you will utilize your expertise in Java development and REST to contribute to the development of cutting-edge applications in the financial services industry. The role involves working with Java (preferably JDK8+), Spring Boot, and REST, with some experience in Angular.
You will be expected to implement clean code practices and collaborate with cross-functional teams to ensure successful delivery of projects. This position offers the opportunity to engage deeply with microservice and event-driven architecture patterns.
Responsibilities
- Contribute to the development of cutting-edge applications in the financial services industry
- Work on Java (preferably JDK8+), Spring Boot, and REST, with light experience in Angular
- Utilize hands-on exposure to microservice architecture and event-driven architecture patterns
- Implement clean code practices and design patterns in application development
- Collaborate with cross-functional teams to ensure the successful delivery of projects
- Maintain and improve existing software components
- Design and implement new features based on project requirements
- Participate in code reviews and enhance the software development lifecycle
- Ensure compliance with security and data protection regulations
- Provide technical guidance and mentorship to junior developers
Requirements
- 3+ years of experience in Java development, with a strong understanding of REST and Spring Boot
- Hands-on exposure to microservice architecture and event-driven architecture patterns
- Solid understanding of OOPS concepts, design patterns, and clean code practices
- Experience with NoSQL concepts and familiarity with RDBMS such as Oracle or SQL Server
- Proficiency in using Git, Maven, and understanding of CI/CD pipeline concepts
- Familiarity with test-driven development and agile methodologies
- Excellent interpersonal and communication skills
- B2+ English level proficiency
- Ability to work in a remote team environment
- Strong problem-solving skills and attention to detail
Nice to have
- Experience in the financial domain, particularly with Exchange-Traded Funds (ETFs)
We offer
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare advantages
- 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
- Opportunity to join and participate in life of EPAM's Employee Resource Groups
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
- 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
- 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
This is a remote position and we welcome applications from anywhere in ${country}.
This is a test disclaimer for country ITALY and city = MILAN
This is a test disclaimer for country ITALY and city = ROMEEEEEE
📌 TEST Senior Java Full Stack Developer (4t prompt) (Pune)
🏢 EPAM Systems
📍 Pune