Senior Full-Stack Java Developer

Arcgate

We are seeking an experienced Full-Stack Java Developer with 5+ years of hands-on experience in designing, developing, and maintaining enterprise-grade web applications. The ideal candidate will have strong expertise in Java, Spring Boot, modern frontend frameworks, REST APIs, and cloud-based application development.

Location: Udaipur

Experience: 5+ Years

Employment Type: Full-Time

Key Responsibilities:

  • Design, develop, test, and maintain scalable full-stack applications.
  • Develop backend services using Java, Spring Boot, and related frameworks.
  • Build responsive and user-friendly frontend applications using modern JavaScript frameworks.
  • Design and implement RESTful APIs and third-party integrations.
  • Optimize application performance, scalability, and security.
  • Collaborate with product managers, designers, QA teams, and other developers.
  • Participate in architecture discussions and technical design reviews.
  • Troubleshoot, debug, and resolve production issues.
  • Conduct code reviews and mentor junior developers.
  • Work with CI/CD pipelines and modern DevOps practices.
  • Communicate project progress, risks, and technical solutions effectively to stakeholders.

Experience & Qualifications:

  • 5+ years of professional experience in Java development.
  • Strong expertise in Java, Spring Boot, Spring MVC, and Hibernate/JPA.
  • Experience with frontend technologies such as React, Angular, or Vue.js.
  • Proficiency in HTML, CSS, JavaScript, and TypeScript.
  • Experience with REST APIs, microservices architecture, and API integrations.
  • Strong knowledge of SQL databases such as MySQL, PostgreSQL, or SQL Server.
  • Experience with Git version control.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Understanding of software design patterns, OOP principles, and secure coding practices.
  • Strong verbal and written English communication skills.

Preferred Skills:

  • Experience with Docker and Kubernetes.
  • Knowledge of Kafka, RabbitMQ, or other messaging platforms.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Familiarity with automated testing frameworks and performance tuning.

Benefits:

  • Opportunity to work on cutting-edge technologies.
  • Exposure to enterprise-scale digital transformation projects.
  • Collaborative and growth-oriented work environment.
  • Competitive compensation and career advancement opportunities.

Excited to build scalable, enterprise-grade applications and take your Full-Stack Java development expertise to the next level?

Click the Apply button below and become an Arcgatian!

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.