As an Associate Principal Engineer, you will drive the evolution of full-stack Java applications, shaping both backend and frontend components with a focus on performance and maintainability. Your responsibilities include designing robust system architectures, guiding development teams, and ensuring alignment with long-term technical goals.
Key Responsibilities
- Lead the design and implementation of scalable Java-based applications across multiple tiers
- Collaborate with cross-functional teams to define system requirements and integration strategies
- Conduct code reviews and promote best practices in software engineering
- Mentor senior developers and contribute to technical upskilling across engineering teams
- Support deployment pipelines and advocate for DevOps and CI/CD improvements
Qualifications
Applicants should demonstrate deep expertise in Java ecosystems and modern full-stack development. Experience with cloud platforms, microservices, and enterprise integration patterns is essential. A proven ability to balance technical innovation with operational stability is highly valued.