- Lead the design and development of enterprise-scale REST APIs and microservices using Java 21+, Spring Boot, Apigee API Gateway, and AWS cloud services
- Architect API-first solutions and define service contracts, payload schemas, and OpenAPI/Swagger specifications
- Decompose business requirements into technical designs, user stories, and implementation tasks
- Guide engineers in secure service-to-service integrations using OAuth 2.0, JWT, and entitlement-based authorization models
- Serve as technical lead for complex initiatives, architecture decisions, design reviews, and code reviews
- Collaborate with product owners, UI development teams, architects, and partner teams
- Establish engineering best practices for reliability, scalability, observability, security, and maintainability
- Drive automated, performance, and load testing and production readiness reviews
- Lead troubleshooting and resolution of complex production issues
- Create and maintain technical documentation, operational runbooks, and engineering standards
- Own software delivery from design through deployment, monitoring, support, and continuous improvement
Requirements
- Bachelor's degree and 10+ years of relevant experience
- Knowledge of software development tools and activities
- Ability to produce software products or systems according to product requirements
- Knowledge of software product design
- Ability to convert market requirements into software product design
- Knowledge of decision-making processes and associated tools and techniques
- Ability to analyze situations and reach productive decisions
- Extensive experience with Java 17+ and Spring Boot RESTful API development
- Experience with API management and gateway platforms such as Apigee
- Proficiency deploying and maintaining software in public cloud environments such as AWS, Azure, or GCP
- Experience owning the end-to-end software lifecycle
- Experience writing automated unit, integration, and end-to-end tests using frameworks such as JUnit and Mockito
- Experience designing and implementing event-driven architectures and message streaming solutions
- Understanding of relational, NoSQL, search, caching, and vector databases
- Experience configuring and deploying software through CI/CD pipelines using Azure DevOps, Jenkins, or GoCD
- Familiarity with AI-assisted coding tools such as GitHub Copilot or Cursor
- Experience working within an Agile framework, ideally Scrum
Core Competencies
Demonstrates expertise in designing and developing enterprise-scale REST APIs and microservices using Java 21+, Spring Boot, and AWS. Proficient in API management, automated testing, and leading software delivery processes while ensuring best practices in security and scalability.
Highest-signal resume keywords
- Java 21+ Development
- Spring Boot RESTful API Development
- API Management with Apigee
- AWS Cloud Services Deployment
- CI/CD Pipeline Configuration
ATS Optimization Keywords
Hard Skills
- REST API Design
- Microservices Architecture
- OAuth 2.0
- JWT
- Automated Testing with JUnit
- Event-Driven Architecture
- Message Streaming Solutions
- Relational Databases
- NoSQL Databases
- Agile Framework
Soft Skills
- Decision-Making
- Collaboration
- Problem-Solving
- Technical Leadership
Industry Keywords
- Software Development
- Enterprise-Scale Solutions
- Technical Documentation
- Software Lifecycle Management
- Agile Methodologies
Tools & Technologies
- Apigee API Gateway
- AWS
- Azure DevOps
- Jenkins
- GoCD
- GitHub Copilot