Vacancy catalog
EPAM
Open role

Senior Java Developer

EPAMArgentina
Work model
Remote
Experience
3+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
16 tags

Technology context

16

Parsed from the vacancy text; ordered by relevance to this role.

Full listing

Role description

We are looking for a Senior Java Developer to join our team. This role offers the chance to contribute to state-of-the-art projects while partnering with a devoted team of professionals. If you value precision in your craft and enjoy engineering robust, efficient systems, we would welcome the opportunity to connect with you.

Responsibilities

  • Develop and preserve trustworthy applications that meet organizational and technical benchmarks
  • Review contributions from colleagues to sustain reliable quality standards across initiatives
  • Collaborate across departments to shape business priorities into concrete technical roadmaps
  • Identify and address demanding technical obstacles at each phase of the application lifecycle
  • Contribute viewpoints on essential architectural and design matters
  • Assist and mentor developers who are earlier in their careers
  • Elevate application performance while upholding steady system reliability
  • Craft neatly structured, understandable, and fully annotated code
  • Contribute to sprint planning processes and support estimation of workloads
  • Stay abreast of new tools and shifting practices across the technology landscape

Requirements

  • A minimum of 3 years of relevant experience in software engineering
  • Practical understanding of CI/CD pipelines to ease build, testing, and deployment stages
  • Competent use of SQL for organizing and querying databases
  • Strong grasp of Microservice Architecture Style and how it is deployed in distributed systems
  • Applied experience with Spring Boot for developing enterprise-grade solutions
  • Proficient at both designing and integrating REST APIs
  • Firm understanding of Java Core fundamentals and object-oriented design concepts
  • Practical exposure to Java 8 and its key functionalities
  • Familiarity with ReactJS for building front-end elements and connecting them to backend services
  • Experience building unit tests to reinforce code quality and ease of maintenance
  • Understanding of Java NoSQL databases for structuring non-relational data
  • Broad familiarity with AI basics and how they might be applied in development contexts
  • Strong English abilities, both written and verbal, at B2 level or above