Skip to main content

Senior Java Developer

Tecnologia
EPAM Systems
Há 1 mesesAté 10/04/2026
Presencial

Descrição da vaga

We are looking for a Senior Java Developer to build scalable Java backend services with strong engineering quality and reliability. You will design, develop, and optimize solutions, collaborate with cross-functional teams, and support client-facing delivery; apply now.

Responsibilities

Design and implement dependable, scalable backend systems using Java technologies

Collaborate with teammates to shape architecture that fits business and technical requirements

Write clean, maintainable, efficient code aligned with best practices and coding standards

Optimize application performance and scalability to deliver high-quality user experiences

Troubleshoot and debug complex technical issues to drive resolution

Participate in code reviews and give constructive feedback to raise team quality

Work with stakeholders to capture requirements and deliver solutions that meet business needs

Stay current with industry trends and emerging technologies to propose innovative ideas

Requirements

Hands-on experience of 3 years with Java, including Core, Collections, StreamAPI, and Concurrency to build robust backend systems

Solid proficiency with JDK 17+ and practical use of Maven or Gradle for builds and dependency management

Practical experience with Apache Beam and Dataflow, including DoFn, ParDo, and GroupByKey, plus deploying and monitoring Dataflow jobs

Strong testing and quality assurance skills, including unit tests in JUnit and thorough participation in code reviews

Excellent English communication skills (B2+ upper-intermediate or higher) and proven client-facing experience to gather requirements and provide updates

Nice to have

Familiarity with Google Cloud Platform (GCP) basics, including Cloud Storage, Pub/Sub, IAM roles, and security best practices

Experience with SQL and NoSQL databases, including BigQuery, relational databases, or NoSQL stores for data management and querying

Familiarity with CI/CD pipelines using Jenkins to automate build and deployment workflows

Knowledge of AVRO and Parquet for efficient data serialization and storage formats

Understanding of XML and XSD for data modeling and validation

Prior experience with Equifax GBP or similar systems for financial or credit-related data handling

We offer

International projects with top brands

Work with global teams of highly skilled, diverse peers

Healthcare benefits

Employee financial programs

Paid time off and sick leave

Upskilling, reskilling and certification courses

Unlimited access to the LinkedIn Learning library and 22,000+ courses

Global career opportunities

Volunteer and community involvement opportunities

EPAM Employee Groups

Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

Keywords
JavaCoreCollectionsStreamApiConcurrencyJDK 17+MavenGradleApache BeamDataflowDoFnParDoGroupByKeyJUnitEnglish CommunicationGCPBackend ServicesEngineering QualityReliabilityArchitectureCoding StandardsPerformance OptimizationTroubleshootingCode ReviewsStakeholder ManagementCore JavaClient-facingCloud StoragePub/SubIAM RolesSQLNoSQL

¿Te interesa este puesto?