HEXAWARE
Java Full Stack Engineer - Professional
United States · Posted today
Opens fa-etqo-saasfaprod1.fa.ocs.oraclecloud.com
Get a version of your resume written for this job.
- Salary
- Not listed
- Job type
- Not specified
- Work mode
- Not specified
- Source
- Oracle (employer's hiring system)
Skills mentioned
Java, Spring, Spring Boot, CI/CD, REST, Kafka, AWS, Kubernetes
About the role
Senior Java Full Stack Developer | 8+ Years
- Design, develop, enhance, and maintain enterprise-grade applications using Java 8/17/21, applying strong knowledge of OOP concepts, Collections, Streams, Exception Handling, JVM concepts, and modern Java features.
- Develop advanced Java solutions using design patterns, multithreading, functional programming, and reactive programming, with emphasis on scalability, maintainability, and application performance.
- Design and develop backend services using Spring Boot, including Dependency Injection, REST APIs, Spring Security with JWT, JPA/Hibernate, transaction management, Actuator, configuration management, input validation, global exception handling, and Spring Boot annotations.
- Develop and integrate services using RestTemplate and WebClient, following appropriate API integration, authentication, authorization, versioning, and error-handling practices.
- Design and implement microservices-based architectures, including service decomposition, API design, resiliency patterns, circuit breakers, distributed transaction handling, scalability, and observability.
- Design and implement RESTful APIs using established API standards, OpenAPI/Swagger specifications, authentication and authorization mechanisms, API versioning, and contract-first design principles.
- Develop responsive and scalable front-end applications using modern UI frameworks, leveraging components, services, RxJS, state management, routing, API integration, and UI performance optimization.
- Design and implement cloud-based solutions using AWS services, including EC2, S3, RDS, Lambda, API Gateway, SNS, SQS, IAM, ECS, Auto Scaling, CloudWatch, and networking concepts.
- Apply cloud-native and AWS-native architectural principles, including serverless architecture, event-driven design, high availability, scalability, security best practices, and cost optimization.
- Develop event-driven and asynchronous applications using Apache Kafka, including producer/consumer implementation, topic design, consumer groups, event streaming, error handling, and performance tuning.
- Containerize applications using Docker and deploy/manage workloads using Kubernetes, covering deployments, services, ingress, scaling, image optimization, and production troubleshooting.
- Build and maintain CI/CD pipelines using Git, GitHub Actions, Jenkins, and Azure DevOps to support automated builds, testing, deployment, and release management.
- Develop and maintain automated UI testing solutions using Playwright and LambdaTest, supporting regression testing, test execution, and CI/CD pipeline integration.
- Leverage AI-assisted development tools such as GitHub Copilot for code generation, unit-test generation, code quality improvements, and developer productivity.
- Participate in solution design and application architecture, ensuring technical solutions align with scalability, security, performance, maintainability, and business requirements.
- Perform application troubleshooting, root-cause analysis, performance optimization, and resolution of complex technical and production issues.
- Conduct code reviews and promote development best practices, coding standards, reusable components, automated testing, and maintainable application design.
- Collaborate with architects, developers, QA, DevOps, product teams, and business stakeholders throughout the software development lifecycle.
- Work closely with stakeholders to understand business requirements, translate requirements into technical solutions, communicate technical risks and dependencies, and support timely delivery.
- Demonstrate strong problem-solving, ownership, stakeholder communication, collaboration, and Agile delivery skills while managing technical deliverables across multiple workstreams.
- Provide technical guidance and mentoring to development team members and contribute to architectural decisions, design reviews, technical discussions, and continuous improvement initiatives.
Experience Requirement
8+ years of professional software development experience, with strong hands-on expertise in Java/J2EE, Spring Boot, microservices, REST APIs, modern UI development, AWS cloud services, Kafka, Docker/Kubernetes, CI/CD, automated testing, and enterprise application design and architecture.
Job ID or-fa-etqo-saasfaprod1-fa-ocs-oraclecloud-com-cx-1-687179 · Original posting ↗
Visa sponsorship history
- 268 H-1B petitions approved for HEXAWARE TECHNOLOGIES INC in fiscal year 2023 (USCIS).
From public government data. It shows this employer has sponsored workers before, not that this job offers sponsorship: check the job ad or ask the employer. More visa-friendly jobs
Similar jobs
- Java Full Stack DeveloperNewInabia Software & Consulting Inc.New York City, New York
- Software Engineer - Access Management (Java Full Stack)NewFord Motor CompanyRemote, United States · Remote
- Lead Software Engineer- Java Full Stack - Production supportNewJP Morgan ChaseHouston, Texas
- Software Engineer III (Java Full Stack)2dJP Morgan ChaseNew York, New York
Senior Java Full Stack Developer3dBright Vision TechnologiesNaperville, Illinois