Sr. Full Stack Engineer
Role details
Job location
Tech stack
Job description
We're looking for a full stack engineer who builds with AI, not just alongside it. In this role, you'll design and ship cloud-native microservices using Java and Spring Boot, deploy containerized services on AWS (EKS and OpenShift), and integrate secure, scalable APIs with PostgreSQL - all while using AI-powered development tools as a core part of your daily workflow. You'll collaborate across product, UX/UI, DevOps, and platform teams, contribute to architecture decisions, and play a hands-on role in modernizing legacy systems into next-generation cloud platforms., * Design, build, and maintain full stack applications using Java and Spring Boot in a microservices architecture.
- Develop and deploy containerized services on Open Shift or Amazon EKS within AWS cloud environments.
- Build scalable and secure APIs and backend services integrated with PostgreSQL databases.
- Collaborate with cross-functional teams including product, UX/UI, DevOps, and platform engineers to deliver high-quality solutions.
- Leverage AI-enabled development tools (such as code generation or developer productivity tools) to improve delivery efficiency.
- Participate in architecture discussions and contribute to the evolution of modern cloud-native systems.
- Implement CI/CD pipelines, automated testing, and DevOps best practices to ensure reliable deployments.
- Support application modernization initiatives and transformation from legacy systems to cloud-native platforms., * Drive: Passion and energy to implement quality technical solutions. Self-motivation and intellectual curiosity
Requirements
- 7+ years of software engineering experience with modern full stack development.
- Strong backend development experience using Java and Spring Boot.
- Experience designing and building microservices architectures.
- Hands-on experience with AWS cloud services, particularly Amazon EKS.
- Experience working with PostgreSQL or similar relational databases.
- Experience developing and deploying containerized applications (Docker/Kubernetes).
- Strong understanding of REST APIs, distributed systems, and cloud-native design patterns.
- Familiar with Agile, Git, IT security architecture, and testing methodologies.
- Experience working in Agile development environments.
- Excellent communication skills and ability to collaborate with both technical and non-technical stakeholders.
Nice to Have:
- Experience with AI-assisted development tools or integrating AI capabilities within the SDLC.
- Experience with AWS KIRO or similar AI-driven development frameworks or platforms.
- Experience working in federal, financial, or highly regulated environments.
- Familiarity with infrastructure-as-code tools such as Terraform or CloudFormation., * Commitment to Quality: Passion to conceive and produce world-class solutions that drive real-world value for the customer
- Customer Focus: Consultative approach to solving problems for customers. Expectations management.
- Communication: Superior communication skills. Ability to clearly articulate problems, solutions, risks, rewards etc. (written and verbal)
- Technical Skills: Love for technology. You have to be inherently passionate about technology.
- Business Acumen: Technology ultimately is used to enable the business. We look for people who understand how the businesses can be enabled through their technical solutions
Benefits & conditions
- Ability to make a noticeable difference for the organization and our customers
- Tremendous growth opportunity by becoming part of a rapidly growing organization. It's not your tenure but what you can bring to the table that defines how your career will be shaped. You control your growth.
- Complex but interesting challenges to improve the depth and breadth of your technical and business skills. Our consultants are business technologists and understand how technology drives business.
- Competitive pay and benefits