Lead the development of scalable enterprise applications and provide technical direction to the engineering team.
Responsibilities
- Write hands-on code and conduct code reviews to maintain quality, performance, and security standards.
- Oversee the implementation of GraphQL APIs for efficient data retrieval and manipulation.
- Provide technical guidance and mentorship to developers to ensure adherence to standard processes.
- Collaborate with multi-functional teams to analyze requirements and align architecture with business objectives.
- Identify and address technical debt, performance bottlenecks, and production issues.
Required Skills
- 8 to 12 years of professional software development experience.
- Expertise in Core Java and Java 8.
- Strong experience designing and implementing microservices architecture using Spring Boot.
- Proven experience with AWS.
- Proficiency in developing and consuming APIs.
- Deep understanding of software design patterns and development standard processes.
- Strong debugging and application monitoring skills.
- Bachelor’s degree in Computer Science Engineering or a related field.
- Legal authorization to work in the United States without employer sponsorship.