👨🏻‍💻 postech.work

Senior Java Developer

EPAM Systems • 🌐 Remote

Remote Posted 6 days, 12 hours ago

Job Description

We are seeking a highly skilled Senior Java Developer to join our team.

You will play a key role in driving technical excellence and innovation within our projects. This is an exciting opportunity to work on cutting-edge solutions and collaborate with talented professionals in a dynamic environment.

Responsibilities

Design, code, build, and maintain major components and services for the overall product offering

Collaborate with the team to architect and design robust, resilient, and maintainable solutions in an Agile environment

Work with the team to build flexible APIs that follow internal API Guidelines and support microservices for public consumption

Develop new features involving AI technologies

Implement new backend features using Java and Python

Ensure the quality of delivered software through testing and code reviews

Deploy and operate services in production, including participation in on-call rotations

Ensure scalability and availability of team services

Collaborate with product owners and user experience designers to deliver features on schedule

Investigate and resolve production issues by identifying root causes, performing rollbacks, and deploying immediate bug fixes

Requirements

Minimum 3 years of relevant experience in software development

Proficiency in Java for backend development and system architecture

Experience with Python for backend feature implementation and integration

Familiarity with NodeJS for building scalable server-side applications

Hands-on experience with SpringBoot for creating robust microservices

Knowledge of Kafka for building event-driven and distributed systems

Experience with PostgreSQL for designing and managing relational databases

Interest in leveraging AI tools and technologies to assist with coding and development tasks

Strong communication skills for effective collaboration within the team and with stakeholders

Proven experience architecting, building, and testing scalable microservices

Experience designing, implementing, deploying, and operating software and systems in demanding production environments

Background working in agile environments with CI/CD processes for continuous integration and delivery

Fluent English skills (written and spoken) at a B2+ level or higher

Nice to have

Familiarity with React Native for developing cross-platform mobile applications

Get job updates in your inbox

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