Why This Role Stands Out
This hybrid role at MetaRPO offers a fantastic opportunity to lead the design and development of a cutting-edge digital platform on AWS, leveraging your Java and Spring Boot expertise. You'll thrive here if you're a mid-senior engineer passionate about technical leadership, mentoring, and building scalable backend services within a collaborative Agile environment. Apply today to contribute to a world-class technology solution!
Quick Overview
Job Description
Java Backend Developer
Location:
- Local candidates only.
Work Arrangement: Hybrid – up to 2 days/week onsite; may transition to 5 days/week onsite
Interview Process
Round 1: Virtual interview – approximately 1 hour
Round 2: Onsite panel interview
Job Summary
CLIENT is seeking a Senior Software Engineer to provide technical leadership in the design, development, testing, and deployment of a state-of-the-art digital platform hosted on AWS. The engineer will develop scalable backend services and RESTful APIs using Java and Spring Boot, while contributing to a world-class platform supporting a wide range of digital applications.
The role will work within Cat Digital on backend services and will involve hands-on development, technical leadership, mentoring, code reviews, architecture, application support, and collaboration across Agile project teams.
Key Responsibilities
- Design and develop backend RESTful APIs and microservices using Java and Spring Boot.
- Develop, deploy, and maintain scalable software applications hosted on public cloud platforms, primarily AWS.
- Provide technical leadership and guidance to development and support teams.
- Mentor developers and conduct code reviews to maintain high software quality standards.
- Lead development of new functionality and applications on cross-functional Agile/Scrum teams.
- Identify and resolve complex application and technical issues.
- Drive application development focused on delivering valuable business features.
- Establish and promote software development best practices, coding standards, and quality processes.
- Develop structured application/interface code and maintain technical, operational, and user documentation.
- Contribute to application architecture and design decisions.
- Design and implement applications using relational and NoSQL databases.
- Work with messaging and event-streaming technologies.
- Implement and maintain CI/CD pipelines.
- Debug and maintain applications running on Linux/Unix platforms.
- Collaborate effectively with technical and cross-functional stakeholders.
Required Qualifications
Education & Experience
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field with 8+ years of relevant experience, OR
- Master’s degree with 6+ years of relevant experience, OR
- No degree with a minimum of 10+ years of relevant experience.
Technical Requirements
- 10+ years of software development experience with Java.
- Strong experience with Java 17 or higher.
- Hands-on experience developing Spring Boot RESTful APIs.
- Experience deploying and maintaining applications using public cloud platforms such as AWS or Azure.
- Experience with microservices architecture and application architectural patterns.
- Experience designing and developing well-defined RESTful APIs.
- Experience with messaging/streaming technologies such as:
- AWS Kinesis
- AWS SQS
- AWS SNS
- Apache Kafka
- RabbitMQ
- Apache ActiveMQ
- Azure Event Hub
- Experience with relational and/or NoSQL databases, including:
- AWS Aurora
- AWS RDS
- AWS DynamoDB
- PostgreSQL
- MySQL
- Oracle
- MongoDB
- Elasticsearch
- Cassandra
- Redis
- Experience with CI/CD tools such as:
- Jenkins
- Azure DevOps
- GoCD
- Experience working within an Agile/Scrum environment.
- Strong understanding of Computer Science fundamentals, including data structures and algorithms.
- Experience debugging and maintaining applications in Linux/Unix environments.
Preferred / Additional Experience
- Experience designing, developing, deploying, and maintaining software at scale.
- Experience with event-driven architecture.
- Hands-on experience with API tools such as Swagger, Postman, and Assertible.
- Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
- Experience with Cucumber and Selenium, including integration with CI/CD pipelines.
- Experience with AWS technologies such as:
- API Gateway
- ALB/NLB
- Fargate
- Lambda
- S3
- CloudWatch
- Experience with AI development tools is a big plus.
Soft Skills
- Strong decision-making and critical-thinking skills.
- Effective verbal and written communication.
- Ability to work under pressure and meet time-sensitive deadlines.
- Passion for technology and eagerness to contribute in a team-oriented environment.
- Demonstrated leadership on small- to medium-scale projects supporting strategic priorities.
- Ability to mentor team members and provide technical guidance.
Work Arrangement & Location Requirements
- Hybrid position, requiring onsite work up to 2 days per week.
- The role may transition to 5 days per week onsite, and candidates must be fully comfortable with this possibility.
- Local candidates only.
Similar jobs
- BA
Back End Developer with Security Clearance
NewBooz Allen Hamilton
McLean, VA🇺🇸$86.8k - $198k/yrOn-site23 hours agoDockerNeo4jSpring+9Technology - BS
Backend Software Engineer - Python & Pipeline Orchestration (Cloud / AI Platform)
NewBayside Solutions
United States🇺🇸$60 - $70/hrRemote23 hours agoFastAPIFlaskAWS+7Technology - ST
Software Development Engineer (Java Backend Developer )
NewSR Talent Solution Inc
Pleasanton, CA🇺🇸Hybrid23 hours agoShellBashJava+2Technology - BA
DevOps Backend Engineer
NewBooz Allen Hamilton
Lexington, MA🇺🇸$77.6k - $176k/yrOn-site23 hours agoDockerMicroservicesNode.js+15Technology - TC
Backend Software Developer
NewThe Ceres Group
Burlington, MA🇺🇸Hybrid23 hours agoMicroservicesSQLSpring+9Technology - CI
Java Backend Developer
NewChaTeck Incorporated
Chicago, IL🇺🇸Hybrid23 hours agoDynamoDBMicroservicesMongoDB+22Technology