Senior Java Developer
EPAM SystemsDescriçã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
¿Te interesa este puesto?