Skip To Main Content
backBack to Search

Senior Java Developer

Java, Core Java Development, Spring, JSP, SQL, Angular

We are seeking an experienced Senior Java Developer to join our team, working on a full-stack Java development project within an Agile (Scrum) distributed environment. Our team will be busy with new feature development, refactoring of the application, or rewriting a monolith into micro-service architecture. As a Senior Java Developer, you will be responsible for defining requirements with the help of BA, implementing new features on both back-end and front-end sides, and ensuring non-functional requirements are met.

Responsibilities
  • Define requirements with the help of BA by daily verbal and written communication with the client in the SCRUM team
  • Implement new features in both back-end and front-end sides
  • Implement non-functional requirements
  • Conduct unit tests, integration tests, and UI accessibility reviews
  • Review sonar issues and support swagger documentation for new code
  • Fix bugs and follow software engineering best practices and principles
Requirements
  • 3+ years of experience in Core Java development, highlighting your proficiency in both back-end and front-end development
  • Strong knowledge of Spring, including Spring Boot and Spring RESTful web services
  • Experience with JSP and SQL, showcasing your familiarity with front-end development and database management
  • Working knowledge of Angular, demonstrating your proficiency in front-end development
  • Experience with Junit, ensuring your ability to conduct unit tests
  • Strong focus on software engineering best practices and principles, reflecting your comprehensive skill set
  • Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication
Nice to have
  • Basic knowledge of Struts 2
  • Experience with Spring Data JPA and Design Patterns
  • Familiarity with microservices, message broker, Gradle, and Flyway
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