EPAM logo

Senior Java Developer

EPAM·Salary not specified

Primary stack

ReactRESTAICI/CDSpring BootJavaSQL

Job description

About the Position

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

We Offer

  • Opportunity to work remotely in Argentina
  • Engaging in cutting-edge projects
  • Collaboration with a dedicated team of professionals
  • Competitive compensation package
  • Professional growth and development opportunities

About the Company

[Company description if present]

© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.

More at EPAM

All 2376 roles

Popular searches