What are the responsibilities and job description for the Java Software Engineer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, GARGI TECHNOLOGIES INC, is seeking the following. Apply via Dice today!
Java Software Engineer
Position: Java Software Engineer
Experience: 1–6 Years
Location: [Remote/Hybrid/Onsite]
Employment Type: Full-Time
Job Summary
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
Java | Spring Boot | Microservices | REST APIs | Hibernate | JPA | SQL | Git | Docker | Kubernetes | AWS/Azure | Kafka | Jenkins | Agile
Java Software Engineer
Position: Java Software Engineer
Experience: 1–6 Years
Location: [Remote/Hybrid/Onsite]
Employment Type: Full-Time
Job Summary
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