Java Developer
Role details
Job location
Tech stack
Job description
Value Technology is seeking a highly skilled Java Developer with strong expertise in Microservices architecture and integration frameworks (Microservices Bus). The role involves hands-on development, enhancement, and L2+/L3 production support for enterprise-grade distributed systems. The ideal candidate should be comfortable working across multi-tier environments and handling end-to-end application lifecycle activities., * Design, develop, and implement scalable microservices-based applications using Spring ecosystem.
- Build and maintain RESTful APIs and integration services across distributed systems.
- Provide L2+/L3 production support, including incident management, root cause analysis, and bug fixes.
- Perform code deployments and production changes following SDLC and change management processes.
- Work on service integration using messaging/integration patterns (Microservices Bus / Spring Integration).
- Monitor and troubleshoot batch processes, job schedulers, and system performance issues.
- Collaborate with Dev, QA, and Operations teams to ensure high availability and reliability.
- Participate in on-call rotations and support critical production systems.
Requirements
Core Java & Microservices
-
Strong hands-on experience in Java/J2EE
-
Expertise in Spring Framework:
-
Spring Core, Spring MVC
- Spring Boot
- Spring Cloud
- Spring Integration (Microservices Bus / messaging patterns)
- Experience building REST APIs, Servlets, JSP
- Knowledge of microservices architecture and distributed systems
Web Technologies
- JavaScript, HTML, jQuery
- Experience with frontend frameworks (AngularJS is a plus)
Application Servers
- Hands-on experience with:
- Apache Tomcat
- JBoss
- WebSphere
- WebLogic
Database
- Strong SQL & PL/SQL skills
- Experience with:
- Oracle
- DB2
- Sybase
Unix/Linux & Scripting
- Mid to advanced Unix/Linux knowledge
- Shell/Perl scripting (writing, debugging, and modifying scripts)
DevOps & Tools
- Version Control: Git
- CI/CD: Jenkins
- IDEs: Eclipse, NetBeans
Job Scheduling & Monitoring
- Autosys, Crontab, ProcMon or similar tools
- Experience monitoring batch jobs and workflows
Production Support & ITSM
-
Experience in L2+/L3 support model
-
Tools: Jira, ServiceNow
-
Strong understanding of:
-
Incident Management
-
Problem Management
-
Change Management
Additional Skills
- Experience working in multi-tier and distributed environments
- Strong debugging, troubleshooting, and performance tuning skills
- Ability to implement fixes directly in production environments
- Good understanding of SDLC, release management, and deployment processes, * Experience with event-driven architecture and messaging systems
- Exposure to containerization (Docker/Kubernetes) is a plus
- Domain experience in banking/financial services (preferred)