Skip To Main Content
backBack to Search

Senior Java Developer

Java, Amazon Web Services, Apache Kafka, Spring Boot, Spring Batch, Spring Integration, Spring Data, JPA

We are seeking a skilled Senior Java Developer to join our team, working on a project in the financial services industry. With over 3 years of development experience, you will be responsible for developing, enhancing, and maintaining code for back-end microservices and REST APIs. You will also be expected to conduct code reviews, participate in SCRUM ceremonies, and follow best practices such as unit testing and continuous integration. If you have a strong background in Java and experience with Spring Framework, we invite you to apply.

Responsibilities
  • Develop, enhance, and maintain code for our software solutions, using Java, Spring Boot, and other relevant technologies
  • Build backend microservices and REST APIs, ensuring high-quality code and adherence to best practices
  • Conduct unit testing and participate in code reviews, providing valuable feedback to other developers and ensuring high-quality code
  • Participate in Scrum ceremonies and estimation and planning sessions, contributing to project delivery on time and within budget
  • Mentor other developers and collaborate with peers, contributing to team growth and development
Requirements
  • 3+ years of experience in Java development, showcasing your expertise in Java technologies and frameworks
  • Proficiency in building backend microservices and REST APIs, using Spring Boot, Spring Batch, Spring Integration, Spring Data, and JPA
  • Practical experience in Amazon Web Services, including EC2, S3, and RDS, and knowledge of containerization technologies like Docker and Kubernetes
  • Strong understanding of software development best practices, including code review, unit testing, and continuous integration
  • Experience in conducting code reviews and mentoring other developers, contributing to team growth and development
  • Ability to participate in Scrum ceremonies and estimation and planning sessions, ensuring project delivery on time and within budget
  • Excellent communication skills and strong critical thinking capabilities to effectively convey feedback and insights
  • Fluent spoken and written English at an upper-intermediate level or higher, enabling effective communication
Nice to have
  • Experience with Java Microservice Infrastructure Tools
  • Experience with SQL
  • Experience with Spring Core
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