Skip To Main Content
backBack to Search

Senior Java Developer

Remote in Colombia: Bogota
Java
& 5 others
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