Job Openings Java API Developer

About the job Java API Developer

Job Opening: Java API Developer
Employment Type: Full-time/Experience: Minimum 4 Years 

We are looking for a Java API Developer with strong experience in backend development, API integration, and solution design. The ideal candidate will be responsible for building high-quality, scalable applications and providing production support in a collaborative, Agile environment.

Key Responsibilities

  • Analyze business and technical requirements to design and implement robust solutions.

  • Develop clean, efficient, and reusable code aligned with organizational standards.

  • Estimate development efforts and deliver solutions within timelines.

  • Conduct unit, integration, and non-functional testing for developed applications.

  • Participate in design and code reviews to ensure high quality and performance.

  • Support functional and user acceptance testing phases.

  • Troubleshoot and resolve issues in production environments.

  • Manage project risks and assist in mitigation planning.

  • Lead daily stand-ups and guide junior team members.

Required Skills & Experience

  • Minimum 4 years of experience in Java/J2EE application development.

  • Proficient in Spring, Spring MVC/Struts, JavaScript, jQuery.

  • Solid experience with relational databases (MS SQL Server) and NoSQL databases (MongoDB, Redis).

  • Familiar with build tools (Maven/Ant), source control (SVN/GIT), and CI/CD tools (Jenkins).

  • Experience with RESTful web services, UML, JMS/WebSphere MQ.

  • Competency in UNIX/Linux shell scripting and application servers (WebLogic, WebSphere, JBOSS).

  • Experience with messaging services such as Kafka, RabbitMQ, ActiveMQ.

  • Strong understanding of authentication protocols (OAuth 2.0, JWT).

  • Excellent verbal and written communication skills.

  • Bachelor's degree in Engineering, Computer Science, or a related field.

Nice to Have

  • Prior experience in the financial domain or related industries.