Sr. Developer - Java Fullstack - Payments

4 - 8 years

10 - 14 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role: Sr Developer - Java Fullstack - Payments

We are seeking experienced Technical Leads & Senior Java Developers with 6-10 years of experience to join our NEFT/RTGS payment processing team. This is an individual contributor role that also involves guiding team members. The ideal candidate will lead backend development efforts, mentor junior team members, and ensure the delivery of high-quality, secure, and efficient payment processing systems.

Roles & Responsibilities

Backend Development

  • Develop and maintain RESTful APIs and microservices using Spring Boot and Java
  • Implement transaction handling, payment processing logic, and secure data storage Apply Spring Security (JWT, OAuth 2.0, RBAC) to protect APIs
  • Implement IBM MQ for messaging and integration tasks (experience with other messaging solutions like Kafka, RabbitMQ, or ActiveMQ will be an added advantage)
  • Oversee coding, implementation, maintenance, debugging, and Quality Assurance with a focus on improving overall code quality

Performance & Scalability

  • Handle high-volume and low-latency transaction processing with secure communication Implement TCP socket communication for real-time payment transactions
  • Ensure message integrity and security in payment communications
  • Design and optimize solutions that can scale with increasing transaction volumes

Database Management

  • Design and optimize Oracle database schemas for secure and efficient transaction storage Write optimized SQL queries, stored procedures, and indexing for performance tuning
  • Ensure ACID compliance for financial transactions
  • Establish caching solutions with Eh-Cache to optimize application performance

Application Support & Deployment

  • Configure and maintain Apache Tomcat servers for secure and efficient application deployment Handle application deployment and operations across various operating systems (Windows, AIX, Linux)
  • Monitor application performance and assist in identifying and troubleshooting production issues
  • Spearhead the implementation of CI/CD pipelines for efficient and automated deployment processes
  • Monitor the health and resource utilization of Integration Servers and manage BAR file deployments

Security & Infrastructure

  • Configure Nginx/Apache Web server as a reverse proxy, load balancer, and security layer (experience with any other web server with reverse proxy capabilities is an advantage)
  • Implement SSL/TLS encryption, rate limiting, and DDoS protection Work with HSM Java libraries for cryptography operations
  • Optimize Nginx for handling high-volume payment requests

Leadership & Collaboration

  • Conduct extensive Business Requirement Analysis and develop detailed Solution Designs Communicate effectively with internal customers and business partners
  • Proactively address findings from User Acceptance Testing and Information Security Testing
  • Document processes, best practices, and conduct training sessions for team enhancement Stay updated with emerging technologies and industry best practices

Required Skills & Qualifications

Technical Skills

  • Strong

    Java

    Programming

    : Expert-level proficiency in core Java with deep understanding of object-oriented programming principles
  • Spring Ecosystem

    : Extensive experience with Spring and Spring Boot frameworks
  • Business

    Logic

    Implementation

    : Proven ability to translate complex business requirements into efficient backend solutions
  • Algorithm

    &

    Performance

    : Advanced understanding of algorithms, data structures, and performance optimization techniques
  • Thread

    Framework

    : Deep knowledge of Java concurrency and threading models for high- performance applications
  • Messaging

    Services

    : Proven experience with messaging services (IBM MQ, Kafka, RabbitMQ, or ActiveMQ)
  • Database

    Skills

    : Solid understanding and experience with Oracle database management and optimization
  • Application

    Servers

    : Hands-on experience with application deployments and application servers like Apache Tomcat
  • Operating

    Systems

    : Practical knowledge of Linux commands and administration for server management
  • Security

    Implementation

    : Experience with implementing robust security measures in financial applications
  • Testing

    : Ability to write comprehensive test cases using JUnit, Mockito, or similar frameworks

Additional Skills

  • Strong analytical and problem-solving abilities Leadership and mentoring capabilities
  • Excellent communication skills for effective collaboration with stakeholders
  • Ability to work under pressure and meet deadlines in a fast-paced environment

Education

B.E. / B. Tech. in Computer Science, Computer Applications, Information Technology, or MCA from a government-recognized institution

  • Qualifications must be from full-time regular courses

Preferred Certifications (Non-Mandatory)

  • Spring Certified Professional
  • Oracle Certified Professional Java Application Developer IBM Certified Developer App Connect Enterprise
  • IBM Certified System Administrator MQ Apache Tomcat Certification (if available)
  • AWS Certified Developer (if relevant for deployment in cloud environments)

Growth Opportunities

  • Specialization in financial payment processing systems architecture
  • Opportunities to lead innovative projects in the fintech domain
  • Exposure to emerging technologies and frameworks in the payment processing ecosystem Exposure to networking and infrastructure

Work Mode: Work From Office (5 days)

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Indian Financial Technology And Alliedservices logo
Indian Financial Technology And Alliedservices

Financial Technology

N/A

RecommendedJobs for You