We are seeking a talented and experienced developer to join our dynamic team in Philadelphia, PA. This is an exciting opportunity to lead the design, development, and deployment of cutting-edge APIs using REST and GraphQL.
Key Responsibilities
- Lead the design, development, and deployment of APIs using REST and GraphQL.
- Define API standards and best practices to ensure consistency across services.
- Mentor and guide junior developers, conduct code reviews, and drive engineering excellence.
- Design and implement microservices with a strong focus on scalability and performance while ensuring API security, monitoring, and availability.
- Utilize AWS services such as Lambda, S3, RDS, and MSK Kafka.
- Develop batch jobs using Spring Batch for data processing and integration (nice to have).
- Exhibit excellent problem-solving and critical-thinking skills, balancing strategic alignment with technology roadmap and emerging industry trends with practical delivery.
- Demonstrate technical expertise in architectural principles and design aspects of various application and DBMS concepts.
- Possess deep experience in the specific tech stack used to develop solutions and capabilities.
- Have extensive experience as a full-stack developer, supporting development tasks for each layer of the application architecture, especially database querying skills (e.g., SQL).
- Strong knowledge of Agile principles and ability to consistently execute core components of the methodology.
Essential Skills
- Strong proficiency in Java Spring Boot.
- Advanced knowledge of Java architecture and digital frameworks.
Experience Required
10 years and above.
Work Location
Onsite in Philadelphia, PA.