Description :
We are looking for a skilled Full Stack Java Developer to design, develop, maintain, and enhance enterprise IT applications. The role involves working across the full software development lifecycle, including development, integration, testing, deployment, and production support.
The ideal candidate will have strong experience in Java-based backend systems, modern frontend technologies, and enterprise integration frameworks, along with the ability to collaborate effectively with cross-functional teams.
Key Responsibilities :
Application Development & Delivery :
- Develop, enhance, and maintain enterprise applications using Java and related technologies
- Translate functional specifications into technical solutions
- Ensure adherence to coding standards and best practices
- Participate in code reviews and release management processes
Testing & Quality Assurance :
- Perform unit and integration testing before user acceptance testing
- Ensure high-quality, reliable, and scalable code delivery
Maintenance & Support :
- Troubleshoot production issues and resolve defects
- Analyze root causes and implement long-term fixes
- Handle support tickets and ensure timely resolution
- Maintain and improve application performance and stability
Documentation & Reporting :
- Document technical designs, implementations, and processes
- Maintain up-to-date system documentation
- Provide regular updates on project status and progress
Collaboration & Stakeholder Engagement :
- Work closely with business users, analysts, and IT teams
- Contribute to functional analysis and solution validation
- Participate in team meetings and agile ceremonies
Operations & Support Readiness :
- Define and monitor application availability and performance
- Create support procedures and reporting mechanisms
- Participate in on-call support or rotational shifts if required
Required Skills & Competencies :
Backend Technologies :
- Java (7/8/11/17) with Spring Framework
- JEE (Java Enterprise Edition)
- Experience with REST and SOAP web services
- Strong understanding of JSON and XML
Frontend Technologies :
Databases :
- MS SQL Server (queries, stored procedures, performance tuning)
Integration & Messaging :
- Messaging systems : ActiveMQ / OpenMQ
- ESB tools (e.g., Montova ESB)
Application Servers & Tools :
- GlassFish, WildFly
- Maven, Jenkins
- Git, Bitbucket
- Jira
Testing Tools :
Systems & DevOps :
- Linux/Unix basics
- CI/CD pipelines
- Docker, Kubernetes (preferred)
Cloud & Security :
- Familiarity with AWS / Azure / GCP
- Knowledge of security protocols and best practices