Job Overview
| Particulars | Details |
|---|---|
| Position | Senior Software Engineer (Java) – Banking & Trade Finance |
| Company | Praxis HR Solutions |
| Location | Not Provided |
| Job Type | |
| Experience | 6 - 7 years |
| Category / Department | IT |
| Application Mode |
π’ About Praxis HR Solutions
Company Overview:
Praxis HR Solutions is a technology-driven Human Capital Enhancement Organization focused on client growth, corporate training solutions, staffing, recruitment, and HR consulting. The company works closely with clients to understand their ongoing requirements and develop efficient and effective solutions. Its delivery teams are supported by Account Managers who provide strategy and direction for end-to-end delivery.
Company Mission:
To provide effective human capital, recruitment, staffing, training, and HR solutions while partnering with clients for continuous growth and development.
Company Vision:
Not Provided
Core Values / Principles
Client Satisfaction
Continuous Improvement
Effective Solutioning
Client Partnership
Professional Delivery
Not Provided
π‘ Editor's Note / Preparation Tip
Resume Tips:
Clearly mention 3β7 years of hands-on Java development experience.
Highlight Java 8+ and Spring Framework expertise.
Make FINASTRA FBTI and FTI/FCC experience highly visible if applicable.
Include Oracle and SQL experience.
Mention Git, GitLab CI, Maven, and ANT.
Highlight banking, trade finance, or financial-services application experience.
Include experience with TDD, unit testing, integration testing, and code reviews.
Mention SonarQube and Checkmarx experience prominently.
Clearly state your bachelor's degree and relevant technical specialization.
Interview Preparation:
Revise Java 8+ concepts, including collections, streams, lambdas, exception handling, and concurrency.
Prepare Spring Framework concepts and enterprise application development scenarios.
Review Oracle and SQL queries, joins, indexing, transactions, and database optimization.
Understand FINASTRA FBTI and FTI/FCC concepts relevant to your previous projects.
Prepare examples of implementing TDD and integration testing.
Review Git, GitLab CI, Maven, and ANT workflows.
Be prepared to discuss code reviews and maintaining coding standards.
Review how SonarQube and Checkmarx are used for code quality and security analysis.
Prepare banking and trade-finance domain examples from your experience.
Professional Tips:
Tailor your resume specifically for Java banking and trade-finance development.
Put FINASTRA experience near the top if you have it.
Use measurable achievements to demonstrate your impact on enterprise applications.
Mention specific technologies used in each relevant project.
Keep your resume ATS-friendly with clear technical keywords.
π Job Description
Position Details:
The Senior Software Engineer will work on enterprise-grade Java applications within the banking and trade finance domain. The role requires strong hands-on Java development experience along with knowledge of relevant banking technology platforms and software engineering practices.
Candidates should have experience with Java 8+, Spring Framework, FINASTRA FBTI, FTI/FCC, Oracle, and SQL. The role also involves working with source control, CI/CD, build tools, IDEs, testing frameworks, code-quality tools, and security analysis tools.
Benefits / Compensation
Salary: Not Provided.
Benefits: Not Provided.
Candidate Requirements:
3β7 years of hands-on Java development experience.
Bachelor's degree in Computer Science or a related technical field.
Strong knowledge of Java 8+.
Experience with Spring Framework.
Experience with FINASTRA FBTI.
Experience with FTI/FCC.
Strong Oracle and SQL knowledge.
Experience with Git and GitLab CI.
Knowledge of Maven and ANT.
Experience with code reviews and software testing.
Knowledge of TDD and integration testing.
Familiarity with SonarQube and Checkmarx.
Preferred Skills:
Java 8+
Spring Framework
FINASTRA FBTI
FTI/FCC
Oracle
SQL
Git / GitLab CI
Maven / ANT
TDD
Integration Testing
SonarQube
Checkmarx
Working Days & Hours:
Not Provided
How to Apply:
Interested candidates can share their updated resume at harmeet@praxists.co.in.
π― Key Responsibilities
- β Develop and maintain enterprise-grade Java applications.
- β Build and enhance applications related to banking and trade finance.
- β Work with Java 8+ and Spring Framework.
- β Develop and manage database-related functionality using Oracle and SQL.
- β Work with FINASTRA FBTI and FTI/FCC platforms.
- β Participate in code reviews and maintain development standards.
- β Write and maintain unit tests using TDD practices.
- β Perform and support integration testing.
- β Use Git, GitLab CI, Maven, and ANT as part of the development workflow.
- β Monitor and improve code quality using SonarQube.
- β Support application security and code analysis using Checkmarx.
π‘ Required Qualifications & Skills
π Career Guidance & Interview Insights
To help you succeed, we've compiled original preparation guides, resume keywords, and growth analytics for this category of role.
Joining as a Senior Software Engineer (Java) – Banking & Trade Finance offers a fantastic opportunity to work at the forefront of technological innovation. You will be exposed to modern software development lifecycles, collaborate with cross-functional product teams, and design scalable architectures that directly impact end-users. The continuous learning curve in tech ensures that your programming, debugging, and system engineering skills remain highly marketable and sharp.
The career roadmap in technology is highly rewarding. Typical progression starts as a Junior Software Engineer, moving to Associate Developer and then Senior Software Engineer (3-6 years). From there, professionals choose between an individual contributor trackβbecoming a Tech Lead, Staff Engineer, and Principal Architectβor a management track, advancing to Engineering Manager, Director of Engineering, and Chief Technology Officer (CTO).
Expected Technical & Behavioral Questions:
- Q1: How do you optimize database query performance?
Answer Tip: Talk about indexing strategies, query execution plan analysis, avoiding N+1 queries, and implementing caching layers (like Redis). - Q2: Explain the differences between Microservices and Monolithic architecture.
Answer Tip: Highlight scaling advantages, loose coupling, independent deployments, network latency considerations, and data consistency challenges in microservices. - Q3: How do you handle merge conflicts in Git?
Answer Tip: Explain checking out the local branch, pulling the latest main branch, running git merge, opening the conflicted files to resolve blocks manually, and committing the resolved merge.
To pass automated ATS (Applicant Tracking System) screening and catch the recruiter's eye, tailor your resume with the following tips:
- Keywords to include: Software Engineering, SDLC, OOP, CI/CD Pipelines, SQL databases, Agile, Unit Testing, Code Review, Cloud Architectures (AWS/Azure).
- Format: Use a clean, single-column resume format. Avoid graphics, text boxes, or tables which can scramble ATS parser outputs.
- Quantify Results: Instead of writing 'wrote code', write 'Developed a caching system that reduced server response times by 35%.'
Estimated compensation for this role type in India is βΉ12,00,000 - βΉ25,00,000+ per annum (Senior/Lead level). The actual salary package offered depends on factors such as company size, work mode (remote or on-site), individual technical proficiency, and negotiations during final HR rounds.
Highly recommended certifications include: AWS Certified Solutions Architect, Microsoft Certified: Azure Fundamentals, Certified Kubernetes Administrator (CKA), Oracle Certified Professional Java SE, or tech-stack specific achievements (e.g. Meta Front-End Developer certification).
Frequently Asked Questions
What is the job title?
The position is for a Senior Software Engineer specializing in Java for Banking and Trade Finance.
Which company is hiring for this position?
Praxis HR Solutions is handling the hiring.
How much experience is required?
Candidates should have 3β7 years of hands-on Java development experience.
What educational qualification is required?
A bachelor's degree in Computer Science or a related technical field is required.
Which Java version is required?
Candidates should have experience with Java 8 or later.
Which banking technology experience is required?
Experience with FINASTRA FBTI and FTI/FCC is required.
Which database technologies are required?
Candidates should have experience with Oracle and SQL.
Which development and build tools are mentioned?
The required tools include Git, GitLab CI, Maven, and ANT, with Eclipse or IntelliJ IDEA as development environments.
Is software testing experience required?
Yes. Candidates should have experience with code reviews, unit testing using TDD practices, and integration testing.
How can candidates apply?
Candidates can share their updated resume at harmeet@praxists.co.in.
Share This Job
π‘οΈ Safety Disclaimer: JobPortalConnect curates official listings for informational purposes. Genuine recruiters will never ask you for processing fees, training payments, or security deposits. If you spot suspicious activity, copyright issues, or wish to request the removal of this listing, please report it to us immediately at contact.jobportalconnect@gmail.com.