What are the responsibilities and job description for the Sr. Java Full Stack Developer position at Droisys?
Title: Sr. Java Full Stack Developer
Job Description
Migration project From Java 7.8 to Java 8 or newer version
Key Responsibilities
- Analyze, maintain, and modernize legacy Java enterprise applications.
- Lead / contribute to migration initiatives, including application server upgrades (e.g., JBoss upgrades) and Java version migration / modernization.
- Refactor legacy code to improve performance, scalability, maintainability, and security.
- Work on migration efforts such as JBoss 7.x platform upgrades and Java modernization (Java 8 ).
- Design and develop robust backend services, business logic, and integrations.
- Support frontend enhancements and maintenance using JSP, HTML, CSS, JavaScript, and related technologies.
- Troubleshoot production issues and optimize application performance.
- Collaborate with architects, business analysts, QA, and DevOps teams during modernization projects.
- Ensure best practices in coding standards, testing, and deployment processes.
Required Skills
Backend (Primary – 70%)
- Strong hands-on experience in Core Java / Java 8
- Experience with Spring / Spring Boot
- Strong understanding of REST APIs / Microservices
- Experience with JBoss / WildFly application servers
- Hands-on experience in legacy application migration / modernization
- Experience in code refactoring and upgrade projects
- SQL / Database experience (Oracle / SQL Server / MySQL)
- Debugging, performance tuning, and production support experience.
Frontend (Secondary – 30%)