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.