Senior Java Developer
at Epam Systems
Desde casa, Yucatán, Mexico -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 09 Feb, 2025 | Not Specified | 10 Nov, 2024 | 5 year(s) or above | Aws,Relational Databases,Ruby,Scala,Python,Snowflake,Performance Tuning,Java,Oracle,Apache Spark,Azure,Javascript,Vertica,Data Processing,Spark,Web Services | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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