Senior Software Engineer - Java, Spring Boot
EPAM Systems
This job is no longer accepting applications
See open jobs at EPAM Systems.See open jobs similar to "Senior Software Engineer - Java, Spring Boot" FinTech Australia.Senior Software Engineer – Java, Spring Boot Description
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Our team is in search of a Senior Software Engineer with proficiency in Java and Spring Boot.
In this role, you'll be an essential contributor with 4 to 6 years of experience, taking on tasks like developing REST APIs, implementing SDLC practices, and facilitating the success of our projects. The ideal candidate embodies an agile and nimble mindset, fosters close collaboration with team members, and exhibits effective problem-solving abilities.
#LI-DNIResponsibilities
- Engaging with internal teams for the development and analysis of system requirements
- Enforcement and implementation of SDLC practices for efficient project execution
- Development and design of REST APIs utilizing Java and Spring Boot
- Contribution to the integration and implementation of messaging systems
- Assurance of adherence to quality standards and best practices
- Participation in agile development and provision of valuable inputs
- Staying informed about evolving technologies and industry trends
- Leadership and mentorship for junior team members
Requirements
- Experience spanning 5 to 8 years in software engineering, focusing on Java and Spring Boot
- Proficiency in SDLC practices like Git, Maven, Mockito, and Junit
- Strong database knowledge, SQL, and REST API development
- Proficient in LDAP, SSO, OAuth, SAML, OpenIDM, OpenAM, and OpenDJ
- Familiarity with frameworks such as Hibernate, JDBC, Caches, etc
- Knowledge of wire formats including JSON, XML, Avro, etc
Nice to have
- Familiarity with messaging systems such as Kafka, Rabbit MQ, and Apache Flink
- Experience in Cloud development
We offer
- Opportunity to work on technical challenges that may impact across geographies
- Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
- Opportunity to share your ideas on international platforms
- Sponsored Tech Talks & Hackathons
- Unlimited access to LinkedIn learning solutions
- Possibility to relocate to any EPAM office for short and long-term projects
- Focused individual development
- Benefit package:
- Health benefits
- Retirement benefits
- Paid time off
- Flexible benefits
- Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
This job is no longer accepting applications
See open jobs at EPAM Systems.See open jobs similar to "Senior Software Engineer - Java, Spring Boot" FinTech Australia.