What are the responsibilities and job description for the Java Software Engineer position at GARGI TECHNOLOGIES INC?
Java Software Engineer
Position: Java Software Engineer
Experience: 1–6 Years
Location: [Remote/Hybrid/Onsite]
Employment Type: Full-Time
We are looking for a motivated Java Software Engineer with 1–6 years of experience to develop, enhance, and maintain enterprise-level applications. The ideal candidate should have hands-on experience in Java development, backend technologies, REST APIs, and modern software development practices.
< data-start=512 data-end=537>Key Responsibilities- Design, develop, test, and maintain Java-based applications.
- Develop RESTful APIs and microservices using Spring Boot.
- Write clean, scalable, and maintainable code.
- Collaborate with cross-functional teams to understand business requirements and deliver solutions.
- Debug and resolve application issues and performance bottlenecks.
- Participate in code reviews and technical discussions.
- Work with relational databases and optimize SQL queries.
- Contribute to CI/CD pipelines and deployment processes.
- Follow Agile/Scrum development methodologies.
- 1–6 years of experience in Java development.
- Strong knowledge of Java 8/11/17 .
- Experience with Spring Boot, Spring MVC, Spring Data JPA, Spring Security.
- Knowledge of REST APIs and Microservices Architecture.
- Experience with Hibernate/JPA.
- Proficiency in SQL (MySQL, PostgreSQL, Oracle, SQL Server).
- Experience with Git and version control systems.
- Understanding of Object-Oriented Programming (OOP) principles.
- Familiarity with Agile development methodologies.
- Experience with AWS, Azure, or Google Cloud Platform.
- Knowledge of Docker and Kubernetes.
- Experience with messaging tools like Kafka or RabbitMQ.
- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI/CD.
- Exposure to frontend technologies like Angular, React, or JavaScript is a plus.
- Bachelor''''''''''''''''s degree in Computer Science, Information Technology, Engineering, or a related field.
Java | Spring Boot | Microservices | REST APIs | Hibernate | JPA | SQL | Git | Docker | Kubernetes | AWS/Azure | Kafka | Jenkins | Agile