Java Developer with strong financial domain
- Java
- Spring Boot
- REST API
- Microservices
- SQL
- CI/CD
- Agile
- Devops
- MVC
- JPA
- Oracle
- PostgreSQL
- Git
- Maven
- Gradle
- Jenkins
- OOP
- JUnit
- Mockito
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- RabbitMQ
- JMS
- Redis
- React.js
- Angular
- PL/SQL
- Scrum
Java Developer with strong financial domain
Implementation partner - Cognizant
Location: ANYWHERE IS USA
Job Summary
We are seeking an experiencedJava Developer with strong financial domain experience to design, develop, and maintain scalable enterprise applications supporting banking, financial services, payments, and transaction-processing systems. The ideal candidate will have strong hands-on expertise inJava, Spring Boot, REST APIs, microservices, SQL, and cloud technologies, along with a solid understanding of financial applications and business processes.
Key Responsibilities
- Design, develop, test, and maintain enterprise applications usingJava and Spring Boot.
- Develop scalableRESTful APIs and microservices for financial applications.
- Work closely with business analysts, architects, QA, and product teams to understand financial requirements.
- Develop applications supportingbanking, payments, transactions, accounts, loans, cards, or financial reporting.
- Implement secure and high-performance transaction-processing solutions.
- Integrate applications with internal and third-party financial systems using APIs and messaging platforms.
- Write optimizedSQL queries, stored procedures, and database integrations.
- Participate in application modernization and migration from legacy systems to modern Java/microservices architectures.
- Implement unit, integration, and automated testing.
- Troubleshoot production issues and participate in root-cause analysis.
- Follow secure coding, code review, CI/CD, and Agile development practices.
- Collaborate with DevOps teams for application deployment and monitoring.
- Prepare technical documentation and contribute to architecture and design discussions.
Required Skills
- 8+ years of professionalJava development experience.
- Strong expertise inJava 8/11/17+.
- Hands-on experience withSpring Boot, Spring MVC, Spring Data JPA, and Spring Security.
- Strong experience developingREST APIs and microservices.
- Excellent knowledge ofSQL and relational databases such as Oracle, PostgreSQL, or SQL Server.
- Experience withKafka or other messaging technologies.
- Experience withGit, Maven/Gradle, Jenkins, and CI/CD.
- Good understanding ofdesign patterns, OOP, data structures, and software development principles.
- Experience withJUnit/Mockito or similar testing frameworks.
- Strong understanding of application security and secure API development.
Financial Domain Experience
Candidates should have experience working on one or more of the following:
- Banking applications
- Payments and transaction processing
- Credit/debit card systems
- Loans and lending platforms
- Wealth management
- Investment banking
- Trade processing
- Risk and compliance
- Financial accounting
- Customer/account management
- Digital banking
- Regulatory reporting
Preferred Skills
- Experience withAWS, Azure, or GCP.
- Knowledge ofDocker and Kubernetes.
- Experience withKafka, RabbitMQ, or JMS.
- Experience withRedis or other caching technologies.
- Knowledge ofReact/Angular is a plus.
- Experience withOracle PL/SQL is preferred.
- Familiarity with financial protocols, payment systems, or regulatory requirements is a plus.
- Experience working inAgile/Scrum environments.
Java Developer with strong financial domain · Info Way Solutions LLC