We are seeking a skilled and motivated Java Developer to join our growing development team. The successful candidate will contribute to application architecture design , algorithm development , and the delivery of highly available, scalable application services and reliable APIs . You will play a key role in implementing continuous integration practices and building robust enterprise-grade applications.

Key Responsibilities
  • Participate in design discussions and contribute to application architecture and technical decisions

  • Design and develop scalable, high-availability application services and APIs

  • Build and maintain RESTful web services

  • Develop and enhance MVC-based web applications

  • Implement and support continuous integration (CI) practices

  • Work closely with cross-functional teams to deliver high-quality solutions

  • Ensure code quality through best practices, reviews, and version control

  • Troubleshoot, debug, and optimize application performance

  • Stay up to date with emerging technologies, tools, and development methodologies

Requirements

Required Qualifications

  • Diploma or Degree in Information Technology or a related field

Required Experience & Technical Skills

  • 5+ years of hands-on experience in Java & J2EE development

  • 3+ years of experience in API development

  • 3+ years of experience working with relational databases and SQL

  • Strong experience building MVC-based web applications using JSP / Struts

  • Solid understanding of Object-Oriented Programming (OOP) principles

  • Hands-on experience with:

    • Spring Framework (3.x) including IOC, MVC, JDBC, JMS

    • Hibernate

  • Experience developing RESTful web services

  • Strong knowledge of RESTful API design patterns

  • Hands-on experience with application servers such as Apache Tomcat and WebLogic

  • Experience implementing JMS messaging services

  • Familiarity with version control systems such as Git, SVN, and Mercurial

  • Working knowledge of HTML5 and CSS

  • Exposure to JavaScript frameworks such as AngularJS and Bootstrap

Personal Attributes
  • Strong problem-solving and analytical skills

  • Ability to work independently and collaboratively in a team environment

  • Passionate about learning new tools, technologies, and workflows

  • Excellent communication and documentation skills

  • Detail-oriented with a focus on quality and reliability

Similar jobs