HamburgerMenu
hirist

Job Description

We are looking for a Java Developer with a strong foundation in backend development to build and maintain scalable, high-performance applications. The ideal candidate will have over 5 years of experience in Java-based development, with hands-on expertise in designing APIs, working with databases, and deploying systems in production.


Key Responsibilities :


- Design, develop, and maintain Java-based applications using modern frameworks and best practices.


- Build RESTful APIs, integrate with databases, and implement backend business logic.


- Collaborate with cross-functional teams including product managers, frontend developers, and QA.


- Write clean, testable, and efficient code while adhering to coding standards.


- Participate in code reviews, performance tuning, and architecture discussions.


- Debug, troubleshoot, and resolve production issues.


- Stay up to date with the latest trends in Java technologies and backend development.


Technical Skills Required :


- Core Java (8 or higher) and Object-Oriented Programming


- Spring Framework, especially Spring Boot, Spring MVC, Spring Data JPA


- Experience with RESTful API design and implementation


- Familiarity with Microservices Architecture


- SQL and relational databases (MySQL, PostgreSQL, Oracle, etc.)


- Version control using Git


- Experience with unit testing frameworks like JUnit or TestNG


- Knowledge of build tools such as Maven or Gradle


- Exposure to CI/CD pipelines and containerization (Docker/Kubernetes) is a plus


- Familiarity with cloud platforms (AWS/GCP/Azure) is an added advantage



Preferred Qualifications :


- Bachelors or Masters degree in Computer Science, Engineering, or related field


- Strong analytical and problem-solving skills


- Good understanding of software design patterns and architecture principles


- Ability to work independently and as part of a team in a fast-paced environment


- Excellent communication and documentation skills


Nice to Have :


- Experience with messaging systems (Kafka, RabbitMQ)


- Familiarity with NoSQL databases (MongoDB, Redis)


- Knowledge of API security, OAuth2, JWT


- Exposure to Agile methodologies and tools (JIRA, Confluence)


info-icon

Did you find something suspicious?