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.
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
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