Senior Java Developer

at  Epam Systems

Desde casa, Cauca, Colombia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate21 Nov, 2024USD 200 Annual23 Aug, 20242 year(s) or aboveKafka,Spark,Agile Environment,Elasticsearch,Technology Trends,Postgresql,Computer Science,Communication Skills,Spring Framework,Testing,Software DesignNoNo
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 seeking a Senior Java Developer to join our team at a leading US company specializing in business information, analytics, and outsourcing services.
The ideal candidate will bring strong Java development skills and experience in Spring framework and microservices architecture to help us innovate and improve our products. Our agile team environment emphasizes TDD, pair programming, and XP processes.
We accept CVs in English only.

REQUIREMENTS

  • Bachelor’s degree in Computer Science or related field
  • 3+ years of experience in software design, development, and testing
  • Strong knowledge of Spring framework
  • Understanding of microservice architecture
  • Excellent written and verbal communication skills
  • Ability to work independently under general direction
  • Dedication to keeping abreast of emerging technology trends
  • Experience with Kafka and Elasticsearch
  • Familiarity with GCP (DataFlow)
  • Experience with Spark and PostgreSQL
  • Proven ability to solve complex problems
  • Ready to work in pairs
  • Experience working in an agile environment
  • Strong attention to detail
  • Fluent English at a B2+ level

Responsibilities:

  • Design, develop, and maintain Java applications
  • Implement and maintain microservices using Spring framework
  • Collaborate with cross-functional teams to define and achieve project goals
  • Write clean, scalable, and efficient code
  • Participate in code reviews and contribute to team knowledge sharing
  • Follow TDD and XP practices within an agile development framework
  • Optimize applications for performance and scalability
  • Debug and resolve technical issues
  • Mentor junior developers
  • Contribute to the continuous improvement of our development processes


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer science or related field

Proficient

1

Desde casa, Colombia