Senior Java Developer

at  Epam Systems

Desde casa, Cauca, Colombia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Jan, 2025USD 200 Annual31 Oct, 2024N/ADocker,Java,Code,Global Teams,Amazon Web Services,Apache Kafka,English,Intellij Idea,Build Tools,Web Services,Git,Ease,AwsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are looking for a skilled Senior Java Developer to join our team and work on exciting projects using the latest technologies.
In this role, you will be responsible for developing high-quality software solutions that meet client requirements and industry standards. You will work collaboratively with cross-functional teams to analyze, design, and develop software solutions. If you are passionate about software development and have experience in Java, we invite you to be part of our team.
We accept CVs in English only.

REQUIREMENTS

  • 3+ years of experience in Java development, with a strong understanding of Java 11 and RESTful web services
  • Experience with Amazon Web Services (AWS) and Apache Kafka, enabling you to work with cloud-based architectures and messaging systems
  • Proficiency in build tools such as Apache Maven and Git, allowing you to manage and deploy code with ease
  • Experience with containerization tools such as Docker, enabling you to work with scalable and efficient environments
  • Proficiency in using Postman to test and debug RESTful APIs
  • Experience with IntelliJ IDEA, allowing you to work with one of the best Java IDEs available on the market
  • Strong analytical and problem-solving skills, enabling you to quickly identify and resolve issues
  • Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication with global teams

Responsibilities:

  • Refine and clarify business requirements prepared by Business Analysts, ensuring a clear understanding of client needs
  • Implement requirements according to the business description prepared by Business Analysts using DSL and Java with Java RX, ensuring high-quality code and efficient development practices
  • Test implementation using local Docker environments and Postman/Swagger, identifying and resolving issues before deployment
  • Collaborate with Business Analysts and Quality Assurance teams throughout the software production process, ensuring seamless communication and a high-quality end product
  • Participate in code reviews and provide feedback to other developers, promoting a culture of continuous improvement and growth


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Desde casa, Colombia