Java Full Stack Developer
Java Full Stack Developer
Location: Columbus, OH — On-site at 180 East Broad Street, 13th & 14th Floors
Employment type: Full time
About the role
Globant is seeking a Java Full Stack Developer to support a strategic client engagement. In this role, you will design, develop, and maintain Java-based enterprise applications, working across both backend services and modern React-based user interfaces.
The ideal candidate combines strong Java and Spring Boot expertise with hands-on React JS development, Camunda workflow implementation, cloud-native delivery, and practical experience leveraging AI throughout the software development lifecycle.
What you will do
Design, develop, test, deploy, and maintain Java-based applications and services.
Build and enhance full-stack solutions using Java, Spring Boot, microservices, REST APIs, and React JS.
Develop and maintain business workflows using Camunda, including workflow design, process orchestration, task management, and integration with backend services.
Collaborate with cross-functional teams to gather requirements and translate business needs into technical specifications, solution designs, and deliverable user stories.
Develop secure, scalable, and high-performance backend services and APIs.
Build responsive, user-friendly front-end interfaces using React JS and integrate them with backend services.
Conduct unit testing, integration testing, debugging, and troubleshooting to ensure application functionality, reliability, performance, and security.
Participate in code reviews, enforce engineering standards, and maintain high-quality production code.
Leverage AI tools and Generative AI capabilities throughout the SDLC, including code generation, unit-test creation, documentation, code review support, refactoring, and troubleshooting.
Explore and implement AI-enabled technical capabilities where appropriate to improve development efficiency and product functionality.
Deploy and operate applications using AWS services, including EC2, Lambda, API Gateway, S3, and EKS.
Containerize applications using Docker and orchestrate deployments using Kubernetes.
Collaborate with engineering, product, business, and client stakeholders throughout the development lifecycle.
Stay current with emerging Java technologies, frameworks, cloud services, and AI-assisted development practices, recommending improvements to enhance delivery quality and efficiency.
Required qualifications
Strong professional experience as a Java Full Stack Developer.
Hands-on expertise in Java, Spring Boot, REST APIs, and microservices architecture.
Strong experience developing front-end applications using React JS.
Hands-on experience with Camunda workflow development and business-process orchestration.
Experience leveraging AI throughout the SDLC, such as GitHub Copilot, Claude, OpenAI, AWS Bedrock, or similar AI-assisted development tools.
Experience with AWS services, including EC2, Lambda, API Gateway, S3, and EKS.
Experience with containerization using Docker and orchestration using Kubernetes.
Strong understanding of databases, server-side development, application performance, and secure API design.
Experience with unit testing, debugging, code reviews, and maintaining production-quality code.
Strong problem-solving, analytical, and troubleshooting skills.
Excellent communication and collaboration skills, with the ability to work effectively with technical and business stakeholders.
Ability to work on-site five days per week from the client’s Columbus office at 180 East Broad Street.
Preferred qualifications
Experience in financial services, banking, payments, or other highly regulated enterprise environments.
Experience with CI/CD pipelines, Git, Jenkins, GitHub Actions, or similar delivery tools.
Familiarity with Agile/Scrum delivery practices, Jira, and Confluence.
Experience with Spring Security, OAuth 2.0, JWT, and secure enterprise application development.
Experience with Kafka, event-driven architecture, or asynchronous messaging.
Experience with Oracle, PostgreSQL, MySQL, MongoDB, Redis, or similar databases.
Experience integrating AI/LLM capabilities into enterprise applications, such as RAG, prompt engineering, model APIs, or agentic workflows.
Relevant Java, AWS, Kubernetes, or cloud certifications are a plus.

