Senior Java Developer

at  Epam Systems

Desde casa, Yucatán, Mexico -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate09 Feb, 2025Not Specified10 Nov, 20245 year(s) or aboveAws,Relational Databases,Ruby,Scala,Python,Snowflake,Performance Tuning,Java,Oracle,Apache Spark,Azure,Javascript,Vertica,Data Processing,Spark,Web ServicesNoNo
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 highly experienced and skilled Senior Java Developer to join our team.
This role will focus on maintaining and enhancing our flagship Win32/64 application, which includes a mix of Java and JavaScript/React components and is hosted on-premise. The successful candidate will also contribute to our migration efforts to the Oracle Cloud, working with various backend databases and cloud providers.

REQUIREMENTS

  • Minimum of 5 years of relevant experience in Java
  • Strong knowledge of Scala
  • Skills in JavaScript and React development
  • Background in building and using REST / web services in Java
  • Familiarity with Ruby on Rails
  • Understanding of distributed data processing using Apache Crunch, Apache Spark, or Apache Flink
  • Experience with performance tuning and Spark streaming
  • Capability to work with data warehousing technologies like Vertica, Snowflake, or Oracle ADW
  • Proficiency in Python
  • Background in working with Oracle or similar relational databases
  • Flexibility to use major cloud providers (AWS, Azure, GCP) for migration purposes

Responsibilities:

  • Develop and maintain Java-based components of the application
  • Enhance application features using JavaScript and React
  • Work on Ruby on Rails as required
  • Build and consume RESTful web services
  • Engage in performance tuning to optimize application efficiency
  • Participate in the migration of services to Oracle Cloud
  • Interface with Oracle and other backend databases
  • Collaborate with the development team to design distributed data processing solutions
  • Ensure compliance with development best practices and industry standards
  • Provide technical guidance and mentorship to junior developers


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Desde casa, Mexico