What are the responsibilities and job description for the Java Backend Developer position at GARGI TECHNOLOGIES INC?
Java Backend Developer — Job Description
Location: Wisconsin
Experience Required: 1–5 Years
Work Permit - Holder
Employment Type: Full-Time
About the Role
We are looking for a skilled Java Backend Developer to join our engineering team. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable backend services and APIs. You will work closely with frontend developers, DevOps engineers, QA teams, and product managers to build high-performance enterprise applications.
Key Responsibilities
- Design, develop, and maintain backend applications using Java technologies.
- Build RESTful APIs and microservices architecture.
- Write clean, scalable, and efficient code following best practices.
- Collaborate with cross-functional teams to define and implement new features.
- Optimize applications for maximum speed and scalability.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews and technical discussions.
- Work with databases and ensure data security and integrity.
- Contribute to CI/CD pipelines and deployment activities.
Required Skills & Qualifications
- 1–5 years of hands-on experience in Java backend development.
- Strong proficiency in Core Java, OOP concepts, and multithreading.
- Experience with Spring Boot, Spring MVC, and Hibernate/JPA.
- Good understanding of REST APIs and microservices.
- Familiarity with SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
- Knowledge of Git and version control practices.
- Understanding of cloud platforms like AWS, Azure, or Google Cloud Platform is a plus.
- Familiarity with Docker, Kubernetes, and CI/CD tools is preferred.
- Strong problem-solving and analytical skills.
- Good verbal and written communication skills.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Experience working in Agile/Scrum environments.
- Exposure to Kafka, Redis, or messaging systems is an advantage.
Nice to Have
- Knowledge of security best practices and authentication mechanisms (JWT, OAuth2).
- Experience with unit testing frameworks such as JUnit or Mockito.
- Understanding of performance tuning and monitoring tools.
What We Offer
- Competitive salary and performance bonuses.
- Health, dental, and vision insurance.
- Flexible work environment.
- Career growth and learning opportunities.
- Collaborative and innovative work culture.
Work Location
- Wisconsin, USA (Onsite)
Sample Tech Stack
- Java 8/11/17
- Spring Boot
- Hibernate/JPA
- REST APIs
- MySQL/PostgreSQL
- Docker & Kubernetes
- AWS/Azure
- Git/Jenkins