IT Software Engineer 5- Lead Java Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+28 more
Job description
Client is seeking a Lead Software Engineer to provide technical leadership in designing, developing, testing, and deploying enterprise-scale digital platforms hosted on AWS. The role will focus on backend RESTful APIs and microservices while driving architecture, engineering best practices, and end-to-end software delivery., *Lead the design and development of RESTful APIs and microservices using Java 21+, Spring Boot, Apigee, and AWS.
*Architect API-first solutions, including service contracts, payload schemas, and OpenAPI/Swagger specifications.
*Translate business requirements into technical designs, user stories, and development tasks.
*Design secure service-to-service integrations using OAuth 2.0, JWT, and authorization models.
*Lead architecture decisions, technical design reviews, and code reviews.
*Collaborate with Product Owners, UI teams, architects, and partner development teams.
*Establish best practices for scalability, reliability, observability, security, and maintainability.
*Drive automated testing, performance testing, load testing, and production readiness.
*Lead troubleshooting and resolution of complex production issues.
*Own the complete software lifecycle from design and development through deployment, monitoring, support, and continuous improvement.
*Create technical documentation, operational runbooks, and engineering standards.
Requirements
*Bachelor’s degree with 10+ years of software development experience.
*Strong experience with software development, product design, and architecture.
*Strong decision-making and critical-thinking skills.
*Extensive experience with Java 17+ and Spring Boot REST API development.
*Experience with API management/gateway platforms, preferably Apigee.
*Experience deploying and maintaining applications in AWS, Azure, or Google Cloud Platform.
Strong preference
*Java 17+/21+
*Spring Boot
*REST APIs / Microservices
*Apigee
*AWS
*JUnit / Mockito
*Event-Driven Architecture
*Kafka / AWS Kinesis / SQS / SNS / RabbitMQ
*PostgreSQL / MySQL / Oracle / AWS RDS / Aurora
*MongoDB / Cassandra / DynamoDB
*Elasticsearch / Redis / Vector Databases
*Azure DevOps / Jenkins / GoCD
*GitHub Copilot / Cursor
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 121 - AI goes offline
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Is Software Engineering Over-Saturated?
7 Important Tips That Every Software Developer Should Know