Web Application Developer (Java)

Nevada City, CA, US • Posted 13 hours ago • Updated 13 hours ago
Full Time
Travel Required
On-site
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🫥 Flibbertigibetting...

Job Details

Skills

  • java
  • core java
  • spring boot
  • microservices
  • hibernate
  • amazon web services

Summary

Web Application Developer (Java)

Job Summary

We are seeking a talented Web Application Developer (Java) to design, develop, and maintain scalable, secure, and high-performance web applications. The ideal candidate will have experience building enterprise-grade applications using Java, Spring Boot, and modern web technologies. You will collaborate with cross-functional teams to deliver reliable software solutions that meet business requirements and provide an exceptional user experience.

Key Responsibilities

  • Design, develop, test, and maintain Java-based web applications.

  • Develop and consume RESTful APIs and web services.

  • Build scalable backend systems using Java, Spring Boot, Spring MVC, and Spring Data JPA.

  • Collaborate with UI/UX designers and front-end developers to integrate user-facing components with server-side logic.

  • Write clean, reusable, and well-documented code following coding standards and best practices.

  • Troubleshoot, debug, and resolve application issues while optimizing performance and reliability.

  • Design, implement, and optimize database schemas, queries, and stored procedures.

  • Conduct code reviews and contribute to improving development processes and code quality.

  • Develop unit, integration, and automated tests to ensure application stability.

  • Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.

  • Monitor application performance and implement enhancements for scalability and security.

  • Stay up to date with emerging Java technologies and industry trends.

Required Qualifications

  • Bachelor''s degree in Computer Science, Information Technology, Software Engineering, or a related field.

  • 2+ years of professional experience in Java application development.

  • Strong proficiency in Java (Java 8, 11, 17, or later).

  • Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.

  • Experience developing RESTful APIs and web applications.

  • Strong understanding of Object-Oriented Programming (OOP), design patterns, and software engineering principles.

  • Experience with SQL databases such as MySQL, PostgreSQL, Oracle, or SQL Server.

  • Familiarity with Git, Maven, or Gradle.

  • Basic knowledge of HTML, CSS, and JavaScript.

  • Experience working in Agile development environments.

Preferred Qualifications

  • Experience with front-end frameworks such as React, Angular, or Vue.js.

  • Knowledge of Microservices architecture.

  • Experience with Docker and Kubernetes.

  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform (Google Cloud Platform).

  • Experience with CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.

  • Knowledge of messaging technologies such as Kafka or RabbitMQ.

  • Understanding of authentication and authorization using OAuth 2.0 and JWT.

Technical Skills

  • Java

  • Spring Boot

  • Spring MVC

  • Spring Data JPA

  • Spring Security

  • REST APIs

  • Hibernate

  • SQL (MySQL, PostgreSQL, Oracle, SQL Server)

  • Git

  • Maven / Gradle

  • HTML5

  • CSS3

  • JavaScript

  • Docker

  • Kubernetes

  • AWS / Azure / Google Cloud Platform

Soft Skills

  • Strong problem-solving and analytical skills.

  • Excellent communication and collaboration abilities.

  • Ability to work independently and as part of a team.

  • Strong organizational and time-management skills.

  • Commitment to writing high-quality, maintainable code.

  • Willingness to learn new technologies and adapt to evolving project requirements.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91141579
  • Position Id: 9034319
  • Posted 13 hours ago

Company Info

About GARGI TECHNOLOGIES INC

WE ARE COMMITTED

The commitment to work is a key component to our culture of work. We work hard to offer solutions that will impact your company's expansion and growth.

WE ARE PROFESSIONAL

Our well-defined processes and systems allow us to offer services to our customers with the highest level of professionalism and excellence.

WE ARE ACHIEVERS

We are always able to achieve our goals; constantly strive to improve these results and to be constant in our performance. We have the ability to accomplish.

Contact the job poster
SS

Shikhar Singh

Recruiter @ GARGI TECHNOLOGIES INC
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Virginia City, Nevada

23d ago

Easy Apply

Full-time

Depends on Experience

Virginia City, Nevada

10d ago

Easy Apply

Full-time

75,000 - 135,000

Texas City, Texas

2d ago

Easy Apply

Full-time

70,000 - 140,000

Madison, Wisconsin

Yesterday

Easy Apply

Full-time

Depends on Experience

Search all similar jobs