Skip To Main Content
backBack to Search

Senior Java Developer

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

We are seeking a highly motivated Senior Java Developer to join our team remotely and work on a project for our client in the financial industry. As a Senior Java Developer, you will be responsible for designing and developing software solutions, collaborating with cross-functional teams, and ensuring high-quality code delivery. The project involves the development of a banking platform that provides real-time payment solutions, and you will be working with cutting-edge technologies such as Apache Kafka, Camunda BPM, and ReactJS.

Responsibilities
  • Design and develop software solutions that meet business requirements and align with architectural standards
  • Collaborate with cross-functional teams such as product owners, architects, and quality assurance engineers to ensure high-quality code delivery
  • Write unit tests and ensure code coverage to maintain high code quality standards
  • Participate in code reviews and ensure adherence to coding standards and best practices
  • Debug and troubleshoot complex issues and provide timely resolutions
  • Participate in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives
  • Provide technical guidance and mentorship to other team members
Requirements
  • At least 3 years of experience in Java development and a proven track record of delivering successful projects
  • Expertise in Spring Boot, Spring Core, and Spring MVC frameworks for developing enterprise-level applications
  • Proficiency in Hibernate and in ReactJS
  • Experience with Apache Kafka for building scalable and fault-tolerant distributed systems
  • Strong understanding of RESTful web services for building APIs
  • Familiarity with Camunda BPM for workflow automation and business process management
  • Proficiency in Mockito and JUnit 5 for writing unit tests
  • Experience with Amazon Web Services for building and deploying cloud-based applications
  • Excellent communication skills and the ability to work collaboratively in a team environment
  • Strong problem-solving skills and the ability to debug and troubleshoot complex issues
  • Excellent verbal and written communication skills in English at an Upper-Intermediate level
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