Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
6 views1 page

Java Back End - SoftwareEngineer

The document outlines a job description for a Software Engineer - Java Backend position at Indian Financial Technology & Allied Services in Hyderabad, requiring 2-5 years of experience. Responsibilities include developing RESTful APIs, managing Oracle databases, and ensuring performance and scalability of payment processing systems. Candidates should have a B.E./B. Tech in Computer Science or related fields, with strong Java programming skills and familiarity with the Spring ecosystem.

Uploaded by

dharun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views1 page

Java Back End - SoftwareEngineer

The document outlines a job description for a Software Engineer - Java Backend position at Indian Financial Technology & Allied Services in Hyderabad, requiring 2-5 years of experience. Responsibilities include developing RESTful APIs, managing Oracle databases, and ensuring performance and scalability of payment processing systems. Candidates should have a B.E./B. Tech in Computer Science or related fields, with strong Java programming skills and familiarity with the Spring ecosystem.

Uploaded by

dharun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Indian Financial Technology & Allied Services

Job Description

I Role Summary Remarks


(a) Title: Software Engineer - Java Backend L1
(b) Business/Function: Payment System - Software Engineering
(c) Band / Designation: L1 L1
(d) Location: Hyderabad
(e) Reports to: Manager
(f) Team: Payment System - Software Engineering
(g) Summary: We are seeking a talented Junior Java Backend Developer to join our NEFT/RTGS payment processing
team. The ideal candidate will have 2-5 years of experience and will be responsible for developing and
maintaining robust, secure, and high-performance backend services for financial transaction processing
systems.

(h) Position Code:


II Additional Information
(a) Responsibilities: Backend Development
- Develop and maintain RESTful APIs and microservices using Spring Boot and Java
- Write clean, efficient, and maintainable code following industry best practices
- Implement transaction handling and payment processing logic with a focus on security
- Apply Spring Security (JWT, OAuth 2.0, RBAC) to protect APIs
- Assist in implementing asynchronous communication using messaging services
- Participate in code reviews to maintain code quality

Database Management
- Work with Oracle databases for efficient data storage and retrieval
- Write optimized SQL queries and implement proper indexing strategies
- Ensure ACID compliance for financial transactions
- Gain familiarity with caching solutions such as Eh-Cache to optimize performance

Performance & Scalability


- Assist in handling high-volume and low-latency transaction processing
- Ensure message integrity and security in payment communications
- Implement efficient solutions that can scale with increasing transaction volumes

III Requirements Classification


(a) Education: - B.E. / B. Tech. in Computer Science, Information Technologies Mandatory
- BSc or MSc in Computer Applications, Information Technology, or
- MCA from a government-recognized institution

(b) Experience: 2+ Years in Java Backend Developer Mandatory

(c) Certification: Oracle Certified Associate Java Programmer Optional

(d) Knowledge: Application Support & Deployment


- Should have knowledge over web and application servers and application deployments
- Should have hands-on knowledge over Linux commands
- Monitor application performance and assist in identifying and troubleshooting production issues
- Collaborate in the implementation of CI/CD pipelines and application server deployments

Team Collaboration
- Communicate effectively with team members and stakeholders Update documentations
- Stay updated with emerging technologies and industry best practices

(e)Technical Skills: Strong Java Programming: Proficient in core Java with solid understanding of object-oriented
programming principles
Spring Ecosystem: Experience with Spring and Spring Boot frameworks
Business Logic Implementation: Ability to translate business requirements into efficient backend solutions
Algorithm Knowledge: Strong understanding of algorithms and data structures with ability to implement
efficient solutions
Thread Framework: Knowledge of Java concurrency and threading models including Thread,
ExecutorService, and CompletableFuture

You might also like