Back to Search
Senior Java Developer
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