Description
About the Role :
We are seeking an experienced Java Developer who can work independently and deliver high-quality, scalable solutions within defined timelines. The role involves developing enterprise-grade Java applications, building secure integrations, and collaborating with stakeholders through regular project updates.
Key Responsibilities
Application Development & Integration :
- Design, develop, and deploy Java application modules following best practices
- Build and maintain RESTful APIs and integrate third-party services
- Handle asynchronous communication with NPCI and other payment systems
- Implement HSM integrations, socket programming, multi-threading, and load balancing
- Work with CMS platforms (Visa, Mastercard, RuPay Card Management systems)
Architecture & Design
- Translate solution architectures into application capabilities
- Apply Domain-Driven Design (DDD) principles to align with business requirements
- Create high-level design artifacts including:
- Application architecture diagrams
- Use cases and activity diagrams
- Data models, schema designs, and database designs
Code Quality & DevOps
- Implement quality gates including secure coding, test coverage, and code standards
- Define and follow branching, merging, and code commit strategies
- Support deployment orchestration, release notes, and version control processes
Collaboration & Reporting
- Participate in client meetings to gather and prioritize requirements
- Provide weekly project updates and status reports
- Mentor and guide team members to meet project deliverables
Production Support
- Perform root cause analysis using application monitoring and log analysis
- Resolve critical production and post-production issues efficiently
Technical Skills Required
Core Technologies :
- Core Java, Java Design Patterns
- Spring Core, Spring Boot
- Microservices Architecture
- Hibernate / JPA
- RESTful Web Services
- ANSI SQL, Oracle Database
Integration & Payments
- CMS (Visa, Mastercard, RuPay Card Management Systems)
- HSM Integration
- NDC & ISO Protocols
- Kafka (event-driven architecture)
Frontend & Cloud (Good to Have)
- AngularJS / ReactJS
- JavaScript
- AWS Cloud
- Test Automation Frameworks
Methodologies & Tools
- Agile / Scrum
- CI/CD pipelines
- Version control and release management
Experience & Qualifications
- 4+ years of experience in Full-Stack Java Development
- Strong experience in project-based delivery models
- Proven ability to work independently in a freelance or contract setup
- Excellent problem-solving and communication skills
What We Offer
- Flexible work hours and remote engagement
- Opportunity to work on high-impact, payment-domain projects
- Clear scope, defined deliverables, and professional collaboration
(ref:hirist.tech)