👨🏻‍💻 postech.work

Senior Full Stack JavaScript Engineer

EPAM Systems • 🌐 Remote

Remote Posted 2 days, 14 hours ago

Job Description

We are seeking a Senior Full Stack Software Engineer proficient in JavaScript and Java technologies to join our dynamic team.

You will contribute to scalable, high-quality web applications using modern front-end and back-end frameworks within an Agile environment. If you are passionate about software development and eager to collaborate on innovative projects, we encourage you to apply.

Responsibilities

Develop and maintain full stack web applications using Java and JavaScript frameworks

Implement user interfaces with ReactJS, HTML, CSS, and TypeScript

Design and consume RESTful APIs and microservices architecture

Apply best practices in Spring Boot, Spring MVC, and related Java frameworks

Write efficient SQL queries and manage relational and NoSQL databases

Collaborate with cross-functional Agile teams to deliver features on schedule

Utilize DevOps tools such as Docker and Kubernetes to support CI/CD pipelines

Perform unit and integration testing using JUnit, Mockito, and Postman

Document APIs using Swagger/OpenAPI specifications

Troubleshoot and resolve software defects and performance issues

Participate in code reviews and mentor junior developers

Adapt to evolving project requirements and new technologies

Communicate effectively with clients and team members to ensure project success

Requirements

Bachelor’s degree or higher in Information Technology, Engineering, or related field

Minimum 3 years of hands-on experience with Java (Java 17+ preferred)

Experience with ReactJS, HTML, CSS, JavaScript, and TypeScript

Over 1 year of experience with cloud platforms, particularly Microsoft Azure

Proven experience working in Agile software development teams

Strong problem-solving and independent working skills

Experience with Spring Boot, Spring MVC, and microservices architecture

Proficiency in SQL and experience with relational and NoSQL databases

Familiarity with DevOps practices and containerization tools

English language proficiency at B2 Upper-Intermediate level

Nice to have

Experience with Docker containerization technology

Knowledge of Kubernetes orchestration platform

Familiarity with JUnit testing frameworks

Understanding of Mockito and WireMock for mocking and testing

Skills in Postman for API testing and automation

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.