Java Support Engineer

Techvilla Solutions

Chicago, IL

Posted On: May 19, 2026

Posted On: May 19, 2026

Job Overview

Job Type

Full-time

Experience

8 - 12 Years

Salary

Depends on Experience

Work Arrangement

Hybrid

Travel Requirement

0%

Required Skills

  • Apache Kafka
  • Elasticsearch
  • React.js
  • Spring
Job Description
Roles & Responsibilities
  • Develop, deploy, and support large-scale distributed applications in mission-critical production environments
  • Provide L2/L3 production support and troubleshoot complex application issues
  • Collaborate closely with business stakeholders to understand requirements and provide effective technical solutions
  • Analyze performance bottlenecks and implement optimization strategies
  • Design end-to-end technical architecture and deployment strategies
  • Coordinate with offshore and onsite teams to ensure timely delivery of solutions
  • Take complete ownership of assigned deliverables and support activities
  • Translate business requirements into scalable and maintainable technical solutions
  • Develop smart, scalable, and high-performing applications to enhance user experience
  • Create and maintain automated unit tests for existing and new applications
  • Participate in production release activities and provide extended support during weekend production calls as needed
  • Ensure adherence to coding standards, best practices, and quality guidelines
Preferred Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or related field
  • Strong problem-solving and communication skills
  • Ability to work in a fast-paced support and development environment
  • Experience working in Agile/Scrum teams
  • Exposure to cloud platforms and microservices architecture is an added advantage
Required Technical Skills
  • Strong hands-on experience in Java/J2EE technologies
  • Expertise in:
    • Spring Framework
    • Spring MVC
    • Spring Boot
    • Hibernate
    • RESTful Web Services
    • EJBs
    • JMS
  • Experience integrating with Kafka and Elasticsearch
  • Strong understanding of distributed and scalable application architecture
  • Experience in React JS for developing Single Page Applications (SPA)
  • Strong coding and debugging skills with the ability to clear technical coding assessments
  • Experience in application deployment, monitoring, and production support
  • Good understanding of Agile methodologies and Test-Driven Development (TDD)
  • Familiarity with CI/CD pipelines and deployment strategies is preferred

Job ID: TS421282


Posted By

Vivek

Information Technology Recruiter