Senior Java Engineer

EPAM Systems

Town of Poland (NY)

Hybrid

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EPAM Systems in the United States is seeking a Senior Java Engineer to join our AI platform team within the Investment Bank, serving internal clients. The role involves collaborating with data scientists, software engineers, and business analysts to process large data sets for multiple use cases using ML and generative AI.

On-site presence is required at the customer office three days per week. You will develop and maintain Java applications, design scalable solutions with Azure, and stay

Qualifications

  • Minimum 5+ years of Java development experience.
  • Strong knowledge of Java 18+ and Spring Boot.
  • Experience with RESTful APIs and OpenAPI/Swagger.
  • Proficient with PostgreSQL, Oracle and Hibernate.
  • Familiarity with JPA, Jenkins and GitLab CI/CD pipelines.
  • Azure cloud platform expertise.
  • Monitoring with Prometheus and Splunk.
  • JUnit/TestNG and Mockito for testing.
  • Knowledge of OAuth2, JWT and Spring Security.
  • English proficiency at B2 level or higher.

Responsibilities

  • Develop and maintain Java applications meeting business requirements and specs.
  • Collaborate with cross-functional teams to design and implement software solutions.
  • Leverage Azure services to build scalable, reliable applications.
  • Troubleshoot, debug, and optimize code for performance and reliability.
  • Stay current with Java, cloud, and devops best practices.

Skills

Java
Spring Boot
REST API
PostgreSQL
Oracle
Hibernate
JPA
CI/CD
Azure
Monitoring
JUnit/TestNG
Mockito
OAuth2/JWT
Spring Security
English B2

Tools

Jenkins
GitLab CI/CD

Job description

We are seeking a Senior Java Engineer to join our AI platform team within the Investment Bank, serving internal clients. Our team consists of data scientists, software engineers and business analysts who process vast amounts of data for multiple use cases using both classic machine learning models and modern generative AI. We are rapidly growing in the areas of chatbots and agents and remain technologically savvy and cloud native. Please note that working from the customer's office is required 3 days per week.

Responsibilities
  • Develop and maintain Java applications that meet business requirements and technical specifications.
  • Collaborate with cross-functional teams to design, develop and implement software solutions.
  • Utilize Azure services and technologies to build scalable and efficient applications.
  • Troubleshoot, debug and optimize code to ensure high performance and reliability.
  • Stay updated with the latest industry trends, technologies and best practices in Java development and cloud computing.
Requirements
  • 5+ years of experience in Java.
  • Knowledge of Java 18+ and Spring Boot.
  • Skills in RESTful API development and OpenAPI/Swagger.
  • Proficiency in PostgreSQL, Oracle and Hibernate.
  • Familiarity with JPA, Jenkins and GitLab CI/CD pipelines.
  • Expertise in Azure cloud platform.
  • Understanding of Prometheus and Splunk for monitoring and logging.
  • Competency in JUnit, TestNG and Mockito.
  • Familiarity with JBehave, Kafka and REST for messaging and integration.
  • Knowledge of OAuth2, JWT and Spring Security.
  • English proficiency at B2 level or higher.
Nice to have
  • Background in the financial services industry.
  • Certification in Azure or related cloud technologies.
  • Familiarity with other programming languages and frameworks.
  • Understanding of Agile methodologies and DevOps practices.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI Java Developer (W2)
AI Java Developer (W2)

Insight Global • Southlake (TX)

On-site
USD 150,000 - 210,000
Java Software Engineer
Java Software Engineer

Atos • Phoenix (AZ)

On-site
USD 140,000 - 190,000
Java Developers proficient in AI
Java Developers proficient in AI

Spectraforce Technologies • Southlake (TX)

On-site
USD 140,000 - 180,000
AI Java Engineer
AI Java Engineer

Largeton Group • Charlotte (NC)

Hybrid
USD 120,000 - 170,000
Health insurance
401k matching
Staff Software Engineer-JAVA
Staff Software Engineer-JAVA

UKG • Lowell (MA)

On-site
USD 140,000 - 180,000
Java Developer
Java Developer

Compunnel, Inc. • Alabama

On-site
USD 110,000 - 160,000
Java Developer
Java Developer

3Core Systems, Inc • Austin (TX)

On-site
USD 120,000 - 150,000
Onsite role in Austin or Dallas
Sr Lead Software Engineer- Java, Cloud with Infrastructure
Sr Lead Software Engineer- Java, Cloud with Infrastructure

JPMorgan Chase & Co. • Houston (TX)

On-site
USD 150,000 - 210,000
Senior Java & AI Developer (212084)
Senior Java & AI Developer (212084)

Aquent • Town of Texas (WI)

On-site
USD 120,000 - 180,000
Sr. Staff Software Engineer
Sr. Staff Software Engineer

UKG • Lowell (MA)

Hybrid
USD 180,000 - 230,000