Anunciada dia 13 dezembro
Descrição
Job Opportunity
We are seeking a seasoned Java Developer to spearhead the modernization of our existing applications.
The ideal candidate will possess strong expertise in Java development, hands-on experience with modern frameworks, and the ability to guide the migration of legacy systems to contemporary architectures.
1. Lead the transformation of legacy applications currently built on Struts 2.0 to cutting-edge frameworks and architectures.
2. Design, develop, and maintain high-performance, scalable applications using Java, Spring Framework, and Microservices.
3. Collaborate with cross-functional teams to define technical requirements, propose solutions, and deliver high-quality software.
4. Participate in the full Software Development Life Cycle including analysis, design, coding, testing, and deployment.
5. Ensure code quality through best practices such as code reviews, unit testing, and adherence to design patterns.
6. Support and troubleshoot production issues, ensuring application stability and performance.
7. Work on frontend components as needed using React or Angular (added advantage).
8. Leverage Python skills for automation, data processing, or backend scripting tasks (bonus).
9. Mentor junior developers and contribute to improving overall team capability and processes.