Responsibilities
- Lead the development of resilient and scalable backend services using Java Spring Boot, transitioning existing .NET systems to modern frameworks.
- Architect and implement APIs and microservices that support essential business functions.
- Maintain high standards in code quality, emphasizing performance, security, and long-term maintainability.
- Engage in agile rituals with meaningful contributions to project planning and technical decision-making.
- Create applications on OpenShift with a path toward cloud-native deployment on AWS infrastructure.
- Develop containerized services, establish CI/CD workflows, and automate processes to enhance operational efficiency.
- Keep current with emerging technologies and integrate innovative practices into team development cycles.
- Implement rigorous unit testing, perform detailed code reviews, and adhere to security best practices.
- Work closely with DevOps and operations teams to resolve issues, improve system performance, and meet compliance standards while delivering strong user experiences.
Benefits
- Competitive base compensation
- Comprehensive medical, dental, and vision insurance
- Optional life and disability insurance options
- 401(k) plan with employer match and profit-sharing opportunity
- Paid time off for vacation
- Compensated bench time between projects
- Allowance for professional training and development
- Eligibility for employee referral bonuses
Compensation
Competitive base salary
Other
- Strong analytical skills with a proven ability to dissect complex requirements and design clean, effective solutions.
- Clear and effective communication abilities across both technical and non-technical audiences.
- Rapid learning capacity with a track record of quickly mastering new tools, technologies, and frameworks.
- Commitment to quality, including clean code practices, thorough documentation, and operational reliability.