> Markdown version of [/jobs/ext/4515728-full-stack-java-developer](https://www.wearedevelopers.com/jobs/ext/4515728-full-stack-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Java Developer - **Company:** Karthik Consulting, LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $95,000.0 - $100,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Amazon Elastic Compute Cloud, Component-Based Software Engineering, Business Logic, Automation of Tests, Batch Processing, Cascading Style Sheets (CSS), Cloud Computing, Cloud Engineering, Software Documentation, Software Code Optimization, Databases, Continuous Delivery, DevOps, Programming Tools, Web Development, Distributed Systems, Amazon DynamoDB, Java Platform Enterprise Edition (J2EE), Hibernate (Java), Spring Framework, Apache Struts, JSON, JQuery, Javaserver Pages, Mainframes, Oracle Databases, Scrum Methodology, Migration Manager, Software Configuration Management, Software Engineering, SQL Databases, Data Streaming, Systems Integration, TypeScript, VersionOne, Web Applications, Web Application Frameworks, Web Pages, Web Platforms, Performance Testing, GitHub Copilot, Amazon ElastiCache, Spring-boot, Technical Debt, Git, Event Driven Architecture, Git Flow, Kubernetes, Deployment Automation, Playwright, Apache Kafka, Front End Software Development, Cloud Migration, Api Design, Restful APIs, Amazon Simple Queue Service (SQS), Software Version Control, Spring Batch, Jenkins, Microservices - **Published:** November 1, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6704baef4c64eaa8 ## About the Role Experience Level: 7 years Java experience, 3 years Full Stack experience, * Must expertise in building RESTful API Applications with promises of high throughput, strong resilience, and secure controls * Must be expert in web page development, including Struts, JavaScript, TypeScript, JSP, HTML, JQUERY, CSS, JSON, etc. * Must expertise in Java, including J2EE, Spring framework, and Struts to maintain and expand current applications. * Must expertise with Kubernates, containerized micro-services, event-driven application with Kafka. * Must experience in writing functional tests with automation testing framework, like Playwright Required Experience * 7+ years of professional Java software development experience, including at least 3 years in full-stack engineering. * Proven track record architecting, developing, and supporting enterprise web applications and high-throughput batch systems. * Strong hands-on experience with Oracle database design, complex SQL query development, and ORM persistence using Hibernate within the Spring Framework. * Solid background in cloud engineering, deployment automation, and DevOps workflows on AWS. * Comprehensive experience implementing test automation across unit, functional, regression, and performance testing suites. * Hands-on experience developing automated end-to-end test suites using Playwright and integrating them into Jenkins CI/CD pipelines. * Demonstrated experience delivering software within Agile/Scrum frameworks using VersionOne (Digital.ai Agility). Required Technical Skills * Core Java & Frameworks: Advanced expertise in Java/J2EE and the Spring Framework (e.g., Spring Boot, Spring Batch). * API Architecture: Expert-level capability in designing, building, securing, and maintaining scalable RESTful APIs. * Frontend Technologies: Strong proficiency in server-side and client-side web development using HTML, CSS, JavaScript/jQuery, JSON, JSP, and Apache Struts. * Distributed Architecture: Working knowledge of microservices patterns, container orchestration with Kubernetes, and event-driven messaging architectures using Apache Kafka. * AWS Cloud Services: In-depth knowledge of core AWS infrastructure and managed services, including EC2, ECS, SQS, ElastiCache, DynamoDB, and streaming data solutions. * Version Control: Strong command of modern Git workflows, repository management, and version control best practices. * System Migration: Ability to evaluate modern frameworks and emerging technologies to drive legacy system modernization and cloud migrations. * AI-Assisted Development: Practical experience leveraging advanced AI developer tooling, specifically GitHub Copilot, to optimize code generation and delivery velocity., * Migration & Integration Communication: Ability to articulate complex architectural concepts, reconcile legacy business logic, and collaborate smoothly across mainframe and distributed engineering teams. * Analytical Problem Solving: Strong diagnostic capabilities to troubleshoot production issues across distributed cloud services, high-throughput batch jobs, and database tiers. * Quality & Detail Focus: Commitment to writing clean, maintainable, self-documenting code with proactive security, automated test coverage, and documentation standards. * Autonomous Execution: Comfort navigating ambiguous migration requirements, balancing immediate system stability with strategic technical debt reduction. ## Description The Senior Full-Stack Java Engineer will architect, develop, and maintain enterprise-grade applications while driving cloud modernization initiatives. This role bridges robust legacy architectures-including enterprise batch systems, server-side web platforms, and mainframe integrations-with cloud-native microservices on AWS. The ideal candidate pairs deep expertise in Java/Spring and Oracle database persistence with modern event-driven architectures, automated test pipelines, and AI-assisted development workflows., Full-Stack & Batch Engineering: Architect and deliver resilient RESTful APIs, batch processing services, and web user interfaces using Java, J2EE, Spring Framework, Hibernate, and established web frameworks (Struts, JSP, jQuery). Cloud & Microservices Modernization: Deconstruct and migrate monolithic/legacy application components into event-driven microservices utilizing Kafka, Kubernetes, and AWS native services (EC2, ECS, SQS, ElastiCache, DynamoDB). Mainframe Integration & Migration Strategy: Collaborate cross-functionally with mainframe engineers, enterprise architects, and Java teams to design data contracts, migration plans, and real-time/batch integration patterns. Test Automation & Quality Engineering: Build and enforce comprehensive automated testing suites across the software lifecycle, utilizing Playwright for end-to-end and functional testing, alongside unit, regression, and performance frameworks. DevOps & Continuous Delivery: Maintain and optimize CI/CD pipelines via Jenkins and Git; deploy and operate containerized applications across cloud infrastructure. Modern Tooling & Productivity: Accelerate delivery velocity and maintain code consistency using cutting-edge developer tooling, specifically GitHub Copilot and VersionOne for Agile lifecycle management.