Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities
Job Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration.
Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
Matching Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Skills & Requirements
Must-have
Java development enterprise-grade applications
SQL advanced queries and tuning
RESTful APIs design and documentation
JBoss application server experience
Distributed systems concepts modernization
Secure coding practices
Unit testing practices
Nice-to-have
Modernize legacy applications
Cross-functional collaboration
Knowledge sharing culture
Industry technology trends
Risk mitigation and control strengthening
Key Requirements
Extensive experience with large legacy applications
Experience with Java object-oriented design
Experience with SQL database performance tuning
Experience designing secure and scalable RESTful APIs