Java Developer

PROPERTY VALUE, INC.
New York, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

New York, United States of America

Tech stack

HTML
Java
JavaScript
Tomcat
Server Applications
Application Lifecycle Management
JIRA
CA Workload Automation Ae
Oracle WebLogic Server
Software Bug Management
Databases
Continuous Integration
Cron
IBM DB2
Software Debugging
DevOps
Distributed Systems
Eclipse
Perl
Java Platform Enterprise Edition (J2EE)
IBM Websphere Application Server
Java Servlet
Spring
WildFly (JBoss AS)
Job Scheduling
jQuery
Javaserver Pages
Enterprise Messaging Systems
NetBeans
Oracle Applications
Performance Tuning
Systems Development Life Cycle
Release Management
Standard Sql
Software Deployment
PL-SQL
Scripting (Bash/Python/Go/Ruby)
Spring Cloud
Spring-mvc
System Availability
Spring-boot
SAP Sybase ASE
GIT
Event Driven Architecture
Containerization
Angular
Kubernetes
Integration Frameworks
Web Technologies
Front End Software Development
REST
Software Version Control
Docker
Jenkins
ServiceNow
Microservices

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)

Apply for this position