Full Stack Engineer- 181553

PEOPLESERVE INC
Boston, MA, United States
2 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours

Tech stack

Agile Methodology Amazon S3 Automation of Tests Software Quality Continuous Integration Software Design Patterns DevOps Distributed Systems Amazon DynamoDB Gradle Junit Python (Programming Language)
+19 more
PostgreSQL Apache Maven NoSQL Object-Oriented Software Development Mockito Software Engineering GitHub Copilot Spring-boot AI Coding Agents Git Cloudformation Event Driven Architecture Kubernetes Apache Kafka Restful APIs Amazon Simple Queue Service (SQS) Serverless Computing Docker Microservices

Requirements

Candidates should have 10 years of hands-on software engineering experience with strong expertise in distributed systems, event-driven architecture, and microservices. Proficiency in Java (10 ) and Python is required, along with deep experience using Spring Boot and strong foundations in object-oriented design and design patterns. Experience developing secure, high-performance RESTful APIs is essential.

You must have strong knowledge of AWS services including SQS, SNS, Lambda, ECS/EKS (Kubernetes), S3, RDS/PostgreSQL, DynamoDB, CloudFormation, and Apache Kafka. Experience with containerized and serverless architectures (Docker, Kubernetes) is also required. Strong capabilities with relational and NoSQL databases, data modeling, and automated testing using TDD/DDD with frameworks such as JUnit and Mockito are essential.

A solid understanding of DevOps practices, CI/CD pipelines, Git, Maven/Gradle, and Agile workflows is expected. Candidates should also have experience leveraging GitHub Copilot and AI-assisted software development tools to accelerate development, improve code quality, enhance productivity, and support modern engineering practices. Successful candidates excel at interpreting business requirements, managing priorities effectively, collaborating across distributed teams, and maintaining a proactive, continuous learning mindset.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…