Job Description
Modernization and tech debt reduction efforts focused on middleware services, SOAP-to-REST evolution, Azure modernization, and API development.
Day-to-Day
- Work primarily in 2-week sprint cycles.
- Own development work from design through deployment.
- Collaborate directly with architects, SMEs, and technical leadership to refine requirements.
- Develop, test, deploy, and support solutions.
- Review and remediate security findings.
- Participate in sprint ceremonies and team collaboration.
- Roughly:
- 80% hands-on engineering
- 20% meetings, planning, ceremonies
- Contribute to modernization and tech debt reduction initiatives.
- Support production issues and maintenance related to owned components.
Must-Haves (In Order of Importance)
1. Java
Deep Java expertise is critical.
Strong object-oriented development experience.
2. Spring Boot
Enterprise application development.
REST API development.
3. DevOps Experience
Must understand:
CI/CD processes
Release management
Containerization
Software delivery lifecycle
4. Security Knowledge
Must understand:
Secure coding practices
OWASP principles
Vulnerability remediation
Security scanning outputs
5. API Development
Must be comfortable with:
REST APIs
SOAP Services
Service integrations
Backward compatibility requirements
Important Ancillary Technologies
Cloud / Platform
Azure
Azure Container Apps (ACA)
Azure API Gateway (preferred)
Monitoring / Observability
One or more:
Grafana
ELK
Datadog
OpenTelemetry
Architecture
Microservices concepts
Service mesh understanding
Envoy (plus)
Development Tools
GitHub Copilot
Git
VS Code
Plusses
Highly Desired
Combined Java + C++ experience
Azure API Gateway experience
Service Mesh experience
Envoy experience
Observability tooling experience
Deep SDLC understanding
Nice to Have
Technical leadership experience
Architecture design experience
Mentoring experience
Ideal Candidate
- Senior engineer with deep Java expertise.
- Has worked across the entire SDLC.
- Understands coding, deployment, monitoring, and security.
- Can drive solutions with minimal hand-holding.
- Challenges assumptions and improves processes.
- Comfortable owning work from design through production support.
Front-End Expectations
Not a true UI-heavy full-stack role.
Basic experience desired with:
- HTML
- CSS
- JavaScript
- Bootstrap
- jQuery
- MVC concepts
No significant need for:
- React
- Angular
Primary focus remains API and middleware services.