India
We are seeking a motivated remote Senior Java Developer to join our team and help design, develop, and support RESTful/SOAP APIs and ETL solutions for our industry-leading platform. As a part of our strategic digital initiatives, you will be responsible for developing and supporting Spring Framework MicroServices applications with API interoperability, from front-end to back-end, either locally or on cloud. If you are a self-learner and have a passion for developing enterprise applications using J2EE frameworks, we invite you to apply for this exciting opportunity.
Responsibilities
- Design and develop RESTful/SOAP APIs and ETL solutions for our digital platform
- Collaborate with cross-functional teams to deliver high-quality software solutions that meet business and user needs
- Participate in design meetings to facilitate mass-data integrations between secure financial systems, using Spring to develop SOA MicroServices architectures
- Write high-quality, testable code and develop automated unit tests to ensure software quality
- Contribute to the development of technical documentation and user manuals
- Provide technical guidance and mentorship to junior developers
- Participate in code reviews and contribute to the development of coding standards and best practices
- Stay up-to-date with the latest technologies and frameworks in Java development
Requirements
- A minimum of 3 years` experience in Java Development, with a focus on developing enterprise applications using J2EE frameworks
- In-depth knowledge of Spring Core, Hibernate, and Java 8, demonstrating your mastery of these technologies
- Experience with JUnit and other testing frameworks, enabling you to write high-quality, testable code
- Practical experience with Agile methodologies and tools such as Jira, showcasing your ability to work effectively in a team environment
- Experience with RESTful/SOAP APIs and ETL solutions
- Strong analytical and problem-solving skills, enabling you to identify and resolve complex technical issues
- Excellent communication and interpersonal skills, allowing you to collaborate effectively with cross-functional teams
- Fluent spoken and written English at an Upper-Intermediate level or higher
Nice to have
- Experience with cloud-based development and deployment
- Experience with front-end development technologies such as Angular or React
- Experience with database technologies such as Oracle or MySQL
- Knowledge of financial systems and banking regulations
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