👨🏻‍💻 postech.work

Sr Java Developer

Everest Technologies, Inc • 🌐 In Person

In Person Posted 3 days, 16 hours ago

Job Description

Senior Java Developer – Job Description

We are seeking a highly skilled

Senior Java Developer

to join our team and lead the modernization of our existing applications. The ideal candidate will have strong expertise in Java development, hands-on experience with modern frameworks, and the ability to guide the migration of legacy systems to contemporary architectures.

Key Responsibilities

Lead the

migration of legacy applications

(currently built on

Struts 2.0

) to modern frameworks and architectures.

Design, develop, and maintain high-performance, scalable applications using

Java

,

Spring Framework

, and

Microservices

.

Collaborate with cross-functional teams to define technical requirements, propose solutions, and deliver high-quality software.

Participate in the full SDLC including analysis, design, coding, testing, and deployment.

Ensure code quality through best practices such as code reviews, unit testing, and adherence to design patterns.

Support and troubleshoot production issues, ensuring application stability and performance.

Work on frontend components as needed using

React

or

Angular

(added advantage).

Leverage

Python

skills for automation, data processing, or backend scripting tasks (bonus).

Mentor junior developers and contribute to improving overall team capability and processes.

Required Skills \& Experience

6–10+ years of experience in

Java/J2EE development

.

Strong hands-on experience in

Spring Boot

,

Spring MVC

,

Microservices

, REST APIs, and related technologies.

Experience with

Struts 2.0

or legacy frameworks and proven ability to migrate systems to modern architectures.

Good understanding of

software design principles, OOP, design patterns

, and best coding practices.

Experience with relational databases (MySQL, PostgreSQL, Oracle, etc.).

Familiarity with CI/CD pipelines, Git, and DevOps concepts.

Working knowledge of

React

or

Angular

(good to have).

Basic to intermediate experience with

Python

(bonus).

Get job updates in your inbox

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