Senior Java Full Stack Engineer
Job in
Westlake, Cuyahoga County, Ohio, 44145, USA
Listed on 2026-01-12
Listing for:
Compunnel, Inc.
Full Time
position Listed on 2026-01-12
Job specializations:
-
Software Development
Full Stack Developer, Software Engineer, Java Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Senior Java Full Stack Engineer
The Senior Java Full Stack Engineer is responsible for designing, developing, and delivering high-quality enterprise applications using Java/J2EE and modern web technologies. This role supports end-to-end software development across API, batch, and web layers, with a strong focus on scalable architecture, cloud-native solutions, and CI/CD automation. The position works closely with Agile teams to build secure, performant, and maintainable applications in a fast-paced environment.
Key Responsibilities- Design, develop, and maintain enterprise applications using Java/J2EE and Spring Boot
- Build and enhance RESTful APIs and batch processing solutions
- Develop responsive and performant Single Page Applications (SPAs) using Angular
- Create reusable web components following UI best practices
- Design and manage Oracle database objects including tables, views, indexes, and stored procedures
- Optimize database performance through query tuning and indexing
- Implement CI/CD pipelines using Jenkins for automated deployments
- Develop and deploy applications on AWS platforms including EC2, EKS, S3, and Lambda
- Manage containerized applications using Docker
- Configure and manage batch job scheduling and dependencies using BMC Control-M
- Collaborate in Agile environments to support sprint planning, release planning, and delivery
- Write clean, testable, and maintainable code following best practices
- Build and maintain unit tests using JUnit, Mockito, and Jest
- Use Git and JIRA for source control, issue tracking, and project management
- Collaborate across teams to define, design, and deliver high-quality software solutions
- Troubleshoot issues, analyze root causes, and implement effective solutions
- Communicate technical concepts clearly to both technical and non-technical stakeholders
- Strong experience with Java/J2EE and Spring Boot for API and batch development
- Minimum 8+ years of hands-on Java/Spring Boot development (must be in recent project)
- Experience developing batch jobs and greenfield applications
- Strong AWS experience including S3, EC2, and EKS
- Strong Oracle database experience including functions, procedures, and complex queries
- Experience with RESTful services, JSON, YAML, and Swagger
- Knowledge of Docker and containerized deployments
- Experience with BMC Control-M for batch scheduling and dependency management
- Strong understanding of SDLC, Dev Ops, and CI/CD practices
Bachelor’s degree in Computer Science, Information Systems, or a related field
Preferred Skills- Experience with Terraform and Terracore
- Financial services industry experience
- Experience with responsive web applications and Bootstrap
- Exposure to AWS Lambda and serverless architectures
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×