Java Senior Software Developer

at  Epam Systems

Desde casa, Río Negro, Argentina -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Nov, 2024Not Specified01 Sep, 2024N/ADatabases,Kafka,Rdbms,Java,SpringNoNo
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:

Join our dynamic team as a Senior Java Developer! We are seeking a dedicated professional who is passionate about backend coding and has a strong knowledge of data structures and algorithms. This role is perfect for someone who thrives in a collaborative environment and is eager to make a significant impact in our organization.
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

REQUIREMENTS

  • At least 5 years of experience in Java and open source frameworks in Java like Spring
  • Experience with multithreaded applications
  • Experience in Queue based technologies like Kafka (preferred)
  • Experience in coding on databases like RDBMS, NO sql (Dynamodb, Cassandra, Mongo etc.) (preferred)
  • Education from a good regional college/NITs and experience with Agile based development processes like Scrum/Kanban (preferred)

Responsibilities:

  • Creating and integrating with APIs in REST, SOAP protocols and working with binary payloads using Thrift or gRPC RPC framework
  • Applying your experience and knowledge in Object-oriented programming and various core and enterprise design patterns
  • Implementing resiliency (throttling, circuit breaker, bulk heading etc.) and error handling, profiling CPU/Memory of applications
  • Collaborating with multiple teams and stakeholders, requiring excellent English communication skills


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Desde casa, Argentina