Take ownership of the technical vision and execution for Java-based applications within a collaborative engineering environment. You'll lead a skilled development team, driving best practices in coding, testing, and system architecture while ensuring delivery of reliable, high-performance solutions.
Key Responsibilities
- Design and implement robust, scalable server-side applications using Java and related frameworks
- Provide technical leadership and mentorship to development team members
- Collaborate with architects and product teams to define system requirements and integration strategies
- Oversee code quality through reviews, testing standards, and continuous integration practices
- Guide migration and optimization efforts for cloud-native environments
Qualifications
Must have strong experience in Java development, leadership roles, and modern software delivery practices. Familiarity with microservices, DevOps pipelines, and cloud platforms is essential. A track record of delivering complex systems in agile environments is expected.
