Java Software Engineer
Position: Java Software Engineer
Experience: 1–6 Years
Location: [Remote/Hybrid/Onsite]
Employment Type: Full-Time
< data-start=189 data-end=205>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.
< data-start=1101 data-end=1121>Required Skills>
- 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.
< data-start=1628 data-end=1649>Preferred Skills>
- 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.
< data-start=1968 data-end=1982>Education>
- Bachelor''''''''''''''''s degree in Computer Science, Information Technology, Engineering, or a related field.
< data-start=2082 data-end=2103>Key Technologies>
Java | Spring Boot | Microservices | REST APIs | Hibernate | JPA | SQL | Git | Docker | Kubernetes | AWS/Azure | Kafka | Jenkins | Agile