Skip To Main Content
backBack to Search

Senior Java Developer

Java, Spring Batch, Spring Core, Spring Boot, Amazon Web Services, Microsoft Azure
warning.png
Sorry, this position is no longer available

As a Senior Java Developer, you will play a crucial role in our remote team, responsible for developing reliable and scalable enterprise J2EE applications using Servlets, JSPs, EJB, Web Services, Spring Boot, Spring Batch, and Spring Data MongoDB.

Responsibilities
  • Develop reliable and scalable enterprise J2EE applications using Java and related frameworks
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Lead customer discussions on architecture and design, helping the team scale up with architecture guidelines implementation
  • Write clean, maintainable, and efficient code
  • Design and develop RESTful APIs
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automation
  • Stay up-to-date with new technology trends and advancements
Requirements
  • A minimum of 3 years of experience as a Java Developer
  • Experience with Spring Batch, Spring Core, and Spring Boot
  • Experience in Amazon Web Services, Microsoft Azure, or other cloud computing platforms
  • Expertise in RESTful web service development, JSON, Maven, GIT, STS, Sonar, JIRA, OAuth, Jenkins, and uDeploy
  • Hands-on experience with core Java/JDK 1.6, 1.7, 1.8, MongoDB, NoSQL/SQL, GIT, JSON, and DB2
  • Excellent experience developing efficient, portable, web-based user interfaces using Angular JS, Node.JS, React JS, JSP, EMS, HTML, HTML5, DHTML, JavaScript, CSS, CSS3, and AJAX
  • Familiarity with J2EE design patterns like Singleton, Factory, Test Driven Development (TDD), MVC (Model-View-Controller), DAO (Data Access Object), and DTO (Data Transfer Object)
  • Excellent verbal and written communication skills in English (B2 level)
Nice to have
  • Experience with Docker and Kubernetes
  • Experience with Hibernate, REST and Spring Data
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