Senior Java Full Stack Engineer

Compunnel Inc.
St. Louis, MO, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Artificial Intelligence Amazon Web Services Application Performance Management Automation of Tests Behavior-Driven Development Business Software Code Review Software Design Patterns Programming Tools Monitoring of Systems
+12 more
Scrum Methodology TypeScript User Interface Testing Spring-boot Technical Debt Backend Event Driven Architecture AngularJS Gitlab-ci Front End Software Development Restful APIs Microservices

Job description

Design, develop, and maintain microservices using Java, Spring Boot, and TypeScript, supporting event-driven and RESTful integration patterns Build and enhance cloud-native applications deployed within AWS environments, including ECS, EKS, Lambda, RDS, and other AWS services Develop and maintain frontend applications using Angular and TypeScript, contributing across backend and frontend development activities Contribute to application modernization initiatives by addressing technical debt, upgrading dependencies, refactoring existing code, and developing new features Partner with enterprise architects and Scrum teams to translate architectural vision into practical, scalable solutions Apply reusable Java patterns, engineering standards, and best practices Participate in architecture reviews, code reviews, and technical discussions to ensure solution quality and consistency Implement and maintain automated testing practices, including UI testing and Behavior-Driven Development (BDD) approaches Build and maintain CI/CD pipelines and incorporate automation into development and delivery processes Troubleshoot production issues, optimize application performance, and support critical business applications Work within an Agile environment, participating in two-week sprint cycles and collaborating with cross-functional teams Document technical designs, communicate complex technical concepts, and share knowledge effectively with team members Adopt AI-enabled development tools and emerging technologies to improve engineering productivity and delivery quality

Requirements

5+ years of experience Bachelors Degree

Skills Java Spring Boot TypeScript Angular AWS RESTful Services Event-Driven Architecture CI/CD Pipelines Behavior-Driven Development (BDD) Software Design Patterns AWS GovCloud / FedRAMP Environments Infrastructure as Code Observability and Monitoring Tools Enterprise Financial / Transaction-Processing Applications GitLab CI/CD Application Modernization Microservices Architecture Production Support Architecture Reviews Code Review Facilitation Technical Documentation Agile Delivery Cross-functional Collaboration Analytical Problem Solving AI-Enabled Development Workflows Automated Testing

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…