IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level
EPAM Systems
Senior Java Developer (Remote)
Senior Java Developer | EPAM Systems | Colombia
We are looking for a highly skilled Senior JavaDeveloper to join our team remotely. As a SeniorJava Developer, you will be responsible for designing and implementingcomplex software solutions, utilizing your expertise in Java and related...
Senior Java Developer | EPAM Systems | Colombia
We are looking for a highly skilled Senior Java Developer to join our team remotely. As a Senior Java Developer, you will be responsible for designing and implementing complex software solutions, utilizing your expertise in Java and related technologies. You will work closely with the team to provide technical governance and solutions, while also enabling design principles, guidelines for code review, and best practices. Additionally, you will be responsible for utilizing reference architecture to provide technical low level design, logical and physical data structure, and writing code and proof of concepts for Java based applications.
Responsibilities
- Design and implement complex software solutions using Java and related technologies
- Collaborate with the team to provide technical governance and solutions
- Enable design principles, guidelines for code review, and best practices
- Utilize reference architecture to provide technical low level design, logical and physical data structure
- Write code and proof of concepts for Java based applications
- Communicate technical solutions for associated business cases
- Identify technical gaps and find opportunities for improvement in the ecosystem
- Learn and work in waterfall/agile/kanban development methodology
- Participate in code reviews and maintain high development standards
- Troubleshoot and resolve issues in both production and non-production environments
Requirements
- Minimum of 3 years of experience in Java development
- Experience with REST API development
- Proficiency in SQL and database design
- Expertise in Spring Batch and Spring Boot frameworks
- Solid understanding of software design patterns and principles
- Familiarity with Agile methodology and DevOps practices
- Ability to write clean, maintainable, and testable code
- Excellent written and verbal communication skills in English (Upper-Intermediate level)
Nice to have
- Experience with containerization technologies such as Docker and Kubernetes
- Familiarity with NoSQL databases such as MongoDB or Cassandra
- Knowledge of front-end technologies such as HTML, CSS, and JavaScript
We offer
- Prepaid Medicine with Colsanitas for you and your legal dependents
- MetLife Life Insurance for you
- International projects with top brands
- Free licensed software
- Flexible engagement models
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
- Access to soft skills training in general communication, presenting and public speaking, diversity, equity and inclusion (DEI), cultural Intelligence, self-productivity, well-being and more.
- Unlimited access to the LinkedIn Learning Library, including 22,000+ courses
- Support from a personal Skill Advisor
- Over 20 language courses
- Access to internal learning platforms, EPAM University and a wide range of professional communities and competency centers
- Upskilling, reskilling and certification courses
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save