Description

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.

Education

Any Graduate