ON SITE: in West Chester, PA ( local resources only)
DAY-TO-DAY RESPONSIBILITIES
- Develop and maintain backend applications and microservices using Java, Spring Boot, and related technologies.
- Develop and support APIs, backend services, and integrations with enterprise applications and third-party systems.
- Troubleshoot production issues, analyze logs and application behavior, identify root causes, and implement fixes to ensure system stability.
- Collaborate with cross-functional teams including product owners, QA, operations, and business stakeholders to support agile delivery.
- Utilize GenAI tools and automation accelerators to improve development efficiency, code quality, documentation, testing, and defect analysis.
- Follow development best practices including code reviews, CI/CD processes, secure coding standards, and technical documentation.
TOP 3 REQUIRED SKILLS
- Java Spring Boot (5+ years)
- Order Management Domain Experience (1+ year)
- Software Engineering Fundamentals (5+ years)
ADDITIONAL DESIRED SKILLS
- GitHub
- GitHub CoPilot / GenAI Coding Assistants
- Agile/Sprint Collaboration
- CI/CD Process Pipelines
IDEAL CANDIDATE PROFILE
An experienced, local backend engineer with deep expertise in Java Spring Boot and a proven track record in Order Management systems. The ideal candidate possesses a pragmatic, problem-solving mindset capable of navigating a steep learning curve quickly to impact a mission-critical project. They should exhibit strong collaboration skills and comfort utilizing modern automation and GenAI accelerators to ensure rapid, secure delivery.
- Design, build, and maintain robust backend applications and microservices using Java and Spring Boot frameworks.
- Develop, secure, and support high-throughput APIs and integrations connecting enterprise systems with third-party networks.
- Investigate, troubleshoot, and resolve production bugs and application performance bottlenecks by analyzing logs and tracking platform behavior.
- Incorporate GenAI utilities and automated tools to maximize code quality, accelerate software delivery, and optimize unit testing mechanisms.