Java Developer

Overview

We are looking for a highly skilled and experienced developer with strong expertise in Java technologies, modern backend frameworks, and troubleshooting capabilities. The ideal candidate should be capable of working independently and collaboratively with cross-functional teams to deliver high-quality solutions. 

Job Description

Key Responsibilities

Design, develop, and maintain scalable applications using Java/J2EE technologies

Work on RESTful API development and integration

Troubleshoot, debug, and resolve application issues across layers

Collaborate closely with development teams and stakeholders

Take ownership of tasks from development to release completion

Automate code and processes wherever applicable

Be flexible to handle customer issues and shifting priorities

Mandatory Skills

Strong experience in Java/J2EE technologies

Servlets, JSP, JSF (JavaServer Faces), JSP Tag Libraries

Experience with J2EE Application Servers (WebLogic, JBoss, WebSphere)

Hands-on experience with:

Spring Framework / Spring Boot

Node.js

REST APIs / Web Services

Swagger / OpenAPI

Experience with Databases:

SQL and NoSQL (e.g., Apache CouchDB)

Proficiency in Python scripting and report generation

Experience with CI/CD tools:

Jenkins, TeamCity, Azure DevOps Pipelines

Working knowledge of JavaScript frameworks:

Sencha, Ext JS

Strong troubleshooting, debugging, and code design skills

Nice To Have

Experience with IBM Cognos report development

Exposure to AI-assisted development tools/plugins

Skills & Requirements

Java, J2EE, Servlets, JSP, JSF, JSP Tag Libraries, WebLogic, JBoss, WebSphere, Spring Framework, Spring Boot, Node.js, REST APIs, Web Services, Swagger, OpenAPI, SQL, NoSQL, Apache CouchDB, Python Scripting, Report Generation, Jenkins, TeamCity, Azure DevOps Pipelines, JavaScript, Sencha, Ext JS, Troubleshooting, Debugging, Code Design, IBM Cognos, AI-Assisted Development Tools

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you