HamburgerMenu
hirist

Job Description

We are looking for a skilled and motivated Java Developer to join our software development team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable Java-based applications. You will collaborate with cross-functional teams to deliver reliable and efficient solutions that meet business needs.


Key Responsibilities :


- Design, develop, test, and deploy Java applications and microservices.


- Write clean, efficient, and well-documented code using core Java and frameworks like Spring Boot, Hibernate, etc.


- Develop RESTful APIs and ensure seamless integration with front-end systems and third-party services.


- Work with relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, or Cassandra.


- Collaborate with product managers, architects, and other developers to understand requirements and deliver solutions.


- Conduct code reviews, troubleshoot issues, and provide application support in production environments.


- Ensure applications are secure, scalable, and performant.


- Follow Agile/Scrum methodologies for sprint planning, reviews, and retrospectives.


- Create and maintain technical documentation including architecture diagrams and deployment guides.


- Contribute to continuous improvement of development and deployment processes.


Technical Skills Required :


- Strong programming experience in Core Java and Object-Oriented Programming (OOP) principles.


- Hands-on experience with Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA.


- Proficient in building and consuming RESTful APIs.


- Experience with JUnit, Mockito, or other testing frameworks.


- Knowledge of build tools such as Maven, Gradle, and version control tools like Git.


- Familiarity with containerization tools like Docker and orchestration (e.g., Kubernetes) is a plus.


- Understanding of CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI.


- Working knowledge of SQL and experience with at least one relational database.


- Experience with messaging systems like Kafka, RabbitMQ, or ActiveMQ is a plus.


Nice to Have :


- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).


- Familiarity with front-end technologies (HTML, CSS, JavaScript) for full-stack exposure.

info-icon

Did you find something suspicious?