Job Description
Job Details
- Company Name: Harman Square Networks
- Employment type: Full time
- Experience: Fresher
- Salary: $10 to $15 Hourly
- Location : Remote Option Available
- Work schedule : 5 days a week
Job Overview
We are seeking an experienced Senior Java Backend Developer to design, build, and support backend services for internal fraud detection and prevention systems. This role requires a self-sufficient engineer who can independently develop code, deploy applications, and support production systems while leading development efforts within an Agile team.
The ideal candidate brings deep expertise in modern Java (Java 21), Spring-based frameworks, enterprise application development, and strong problem-solving skills across multiple environments.
Key Responsibilities
- Design, develop, and maintain backend services using Java and Java EE technologies.
- Lead development initiatives alongside other senior engineers in an Agile environment.
- Build and maintain RESTful and SOAP APIs supporting fraud and internal systems.
- Participate in the full Software Development Life Cycle (SDLC) — from requirements and design through testing and production support.
- Analyze user and system requirements to define application objectives and system functionality.
- Establish design approaches, select appropriate tools, and implement high-quality solutions.
- Design and execute unit, integration, and system tests.
- Troubleshoot and resolve development and production issues across Windows and Linux environments.
- Deploy applications and support systems on Open Systems platforms.
- Create and maintain technical documentation and user support materials.
Required Qualifications
- 5+ years of hands-on experience in Java backend development.
- Strong proficiency with Java 21.
- Excellent knowledge of Spring Boot and Spring Framework.
- Strong experience building and consuming REST and SOAP APIs.
- Hands-on experience with Java EE / J2EE platforms.
- Strong understanding of Object-Oriented Analysis and Design (OOAD) and common design patterns.
- Excellent knowledge of relational databases, SQL, and ORM technologies such as JPA and Hibernate.
- Experience developing web applications using frameworks such as Spring MVC, JSF, Wicket, or GWT.
- Experience deploying and supporting applications in Windows and/or Linux environments.
Skills
- Background in Banking or Financial Services.
- Experience supporting or managing vendor platforms and systems.
- Knowledge of deployment pipelines and CI/CD processes.
- Experience with OpenShift or container-based platforms.