Skip To Main Content
backBack to Search

Senior Java Developer

Java, Amazon Web Services, Apache Kafka, Java 11, REST, Apache Maven, Git, Docker, Postman, IntelliJ IDEA

We are looking for a skilled Senior Java Developer to join our team and work on exciting projects using the latest technologies. In this role, you will be responsible for developing high-quality software solutions that meet client requirements and industry standards. You will work collaboratively with cross-functional teams to analyze, design, and develop software solutions. If you are passionate about software development and have experience in Java, we invite you to be part of our team.

Responsibilities
  • Refine and clarify business requirements prepared by Business Analysts, ensuring a clear understanding of client needs
  • Implement requirements according to the business description prepared by Business Analysts using DSL and Java with Java RX, ensuring high-quality code and efficient development practices
  • Test implementation using local Docker environments and Postman/Swagger, identifying and resolving issues before deployment
  • Collaborate with Business Analysts and Quality Assurance teams throughout the software production process, ensuring seamless communication and a high-quality end product
  • Participate in code reviews and provide feedback to other developers, promoting a culture of continuous improvement and growth
Requirements
  • 3+ years of experience in Java development, with a strong understanding of Java 11 and RESTful web services
  • Experience with Amazon Web Services (AWS) and Apache Kafka, enabling you to work with cloud-based architectures and messaging systems
  • Proficiency in build tools such as Apache Maven and Git, allowing you to manage and deploy code with ease
  • Experience with containerization tools such as Docker, enabling you to work with scalable and efficient environments
  • Proficiency in using Postman to test and debug RESTful APIs
  • Experience with IntelliJ IDEA, allowing you to work with one of the best Java IDEs available on the market
  • Strong analytical and problem-solving skills, enabling you to quickly identify and resolve issues
  • Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication with global teams
Nice to have
  • Experience with the Spring framework (IoC, Transactions, Webservices)
  • Experience with Kubernetes
  • Experience with Insurance domain
  • Experience with Cassandra
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