Skip To Main Content
backBack to Search

Senior Java Developer

Java, Amazon Web Services, Spring Boot, Microservice Architecture Style, ReactJS, Unit Testing

We are seeking a highly skilled Senior Java Developer to join our remote team, working on innovative software solutions for our clients. As a Senior Java Developer, you will be responsible for designing and building custom software solutions that meet the needs of our end customers. You will work with cross-functional teams to deliver robust, scalable, and reusable solutions.

Responsibilities
  • Design and build custom software solutions to meet end customer needs, utilizing your expertise in Java development and Microservice Architecture Pattern
  • Deliver robust, scalable, and reusable solutions, ensuring high-quality standards and code reliability
  • Build custom HTML/React/Node.js apps utilizing APIs, backend, and data solutions, showcasing your front-end development skills
  • Collaborate with cross-functional teams to understand product requirements and user needs, ensuring seamless integration of software solutions
  • Participate in code reviews and provide feedback to team members, ensuring code quality and consistency
  • Contribute to the development of technical documentation, including design documents, user manuals, and release notes
  • Stay up-to-date with the latest technologies and industry trends, continuously improving your skills and knowledge
Requirements
  • 3+ years of experience in Java development, with a strong background in Spring Boot and Microservice Architecture Pattern
  • Experience with Amazon Web Services (AWS)
  • Experience with ReactJS
  • Experience with Unit Testing and Test-Driven Development (TDD)
  • Strong problem-solving skills and the ability to work in a fast-paced environment
  • Strong communication and teamwork skills, allowing you to work effectively with cross-functional teams
  • Fluent spoken and written English at an Upper-Intermediate level or higher
Nice to have
  • Experience with Kubernetes and Docker
  • Experience with other front-end frameworks, such as Angular or Vue.js
  • Experience with other testing frameworks, such as Selenium or JUnit
  • Experience with DevOps practices, such as Continuous Integration and Continuous Deployment (CI/CD)
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