Job Description
Job Details
- Job Title: Java Developer
- Employment Type: Full-time
- Experience Required: 5+ Years
- Technology Focus: Java Backend / Fraud Application Systems
Key Responsibilities
- Build backend services and support internal fraud application systems.
- Develop, deploy, and support Java-based applications independently.
- Lead development efforts alongside experienced developers within an agile team.
- Manage Java/Java EE application development across the full software development lifecycle (concept, design, development, testing, and deployment).
- Analyze user requirements to define system objectives and functionality.
- Design and develop application code, setting feature priorities throughout the development lifecycle.
- Determine appropriate design methodologies and toolsets.
- Conduct application testing and ensure system reliability.
- Troubleshoot development and production issues across multiple environments and operating platforms.
- Deploy software on OpenSystems Windows and/or Linux environments.
- Support users by developing documentation and assistance tools.
Company Overview
The organization develops and supports internal fraud detection and prevention systems. The team works in an agile environment focused on delivering secure, scalable, and high-performance backend solutions while maintaining production stability and operational excellence.
Qualifications
- 5+ years of hands-on experience in Java development (Proficient with Java 21).
- Strong experience designing and developing applications using Java EE platforms.
- Object-Oriented Analysis and Design using common design patterns.
- Excellent knowledge of Spring Boot / Spring Framework.
- Strong experience with REST and SOAP APIs.
- Experience deploying applications on Windows and/or Linux OpenSystems environments.
- Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate).
- Experience developing web applications using frameworks such as JSF, Wicket, GWT, or Spring MVC.
- Experience with Java J2EE and Hibernate.
Required Skills
- Java 21
- Java EE / J2EE
- Spring Boot / Spring Framework
- REST & SOAP APIs
- SQL & Relational Databases
- JPA2 / Hibernate
- Object-Oriented Design & Design Patterns
- Windows / Linux Deployment
Preferred Skills (Not Mandatory)
OpenShift
Banking / Financial Services Background
Managing Vendor Systems and Platforms
Deployment Pipelines