job specification
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).
- Start Date:
- 12.12.2025
- Contact person:
- Bernd Kraft
- Company:
- Everest Technologies, Inc Germany, Ludwig-Erhard-Strasse 14
- Telephone:
- Job email:
- Click here
Print job
-
Pessoa Analista Funcional - Sênior
-
Scheduling Optimization Engineer
-
Scheduling Optimization Engineer
-
SAP Cloud Architect - SAP Basis
-
Pessoa Desenvolvedora de Sistemas Fullstack Sênior
-
Manager, Corporate Development
-
Manager, Corporate Development
-
Salesforce Sênior
-
Salesforce Sênior
-
Vendedor
-
Vendedor
-
Vendedor
-
SUPERVISOR DE VENDAS/LOJA
-
Senior Data Science Analyst
-
Senior Data Science Analyst
