Skip To Main Content
backBack to Search

Middle Java Developer

Remote in India
Java
& 13 others
warning.png
Sorry, this position is no longer available

We are seeking a Middle Java Developer to join our remote team.

Your core responsibility will be to develop new features, refactor the application or rewrite a monolith into a microservice architecture, and implement non-functional requirements. You will work closely with the Business Analyst to define requirements and daily communicate them with clients in the SCRUM team. This role requires a strong understanding of software engineering best practices and principles, and the ability to follow them.

Responsibilities
  • Collaborate with the Business Analyst to define requirements, and communicate them with clients in the SCRUM team
  • Develop new features and refactor the application or rewrite a monolith into a microservice architecture
  • Implement non-functional requirements, including unit tests, integration tests, and UI tests
  • Review Sonar issues and UI accessibility, as well as support Swagger documentation for new code
  • Follow software engineering best practices and principles, ensuring high-quality code
  • Bug fixing and troubleshooting
  • Stay up-to-date with the latest trends and technologies in software development
Requirements
  • Minimum of 2 years of experience in Java development within Agile (Scrum) distributed environments
  • Expertise in Core Java, Spring Boot, Spring Data, and RESTful web services
  • Proficiency in JavaScript/jQuery, SQL, and Design patterns
  • Hands-on experience in Strut 2.0 and RESTful web services
  • Strong unit testing, integration testing, and UI testing skills
  • Familiarity with Sonar issues review, UI accessibility review, and Swagger documentation
  • Excellent communication skills in English, both written and verbal
Nice to have
  • Experience in Microservices, Angular, Hibernate, Automation/Selenium, and Message Broker
  • Proficiency in Gradle, Flyway, JUnit/Jmockit, and JSP
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

These jobs are for you