
Are you curious, motivated, and forward-thinking? At FIS you’ll have the opportunity to work on some of the most challenging and relevant issues in financial services and technology. Our talented people empower us, and we believe in being part of a team that is open, collaborative, entrepreneurial, passionate and above all fun.
About the team
In today’s highly competitive private equity market, firms must not only deliver superior returns, but also respond to more stringent reporting requirements and increasing demands for information – both from within and outside their organization. Throughout the industry there is mounting pressure on organizations to do more, requiring a clear technology strategy that not only addresses the demands of today, but also enables the growth and performance of tomorrow.
What you will be doing
This position would be part of CORE product development team to work on:
- Development of new modules & functionality.
- Fixing of the production bugs for existing clients.
- Contribute in team meetings to provide suggestions or raise concerns where necessary
- Participate actively in Agile SCRUM & play the role that SCRUM team demands
- Participate in technology discussions to perform POC’s & help in scaling the application
- Provide technical guidance to other team members.
What you bring:
Knowledge / Experience
- 3-5 Years of hands-on experience on Java with knowledge of Garbage Collector, JMS, Event Based programming, Collections, Java Streams, Spring Dependency Injection Framework.
- Experience in Angular 2+.
- Experience working with Spring and Hibernate frameworks.
- Working knowledge on application Servers (WildFly)
- Strong experience in REST Web Services.
- Good knowledge in writing DB queries (Oracle, SQL Server)
- Experience working in Unix/Linux environment and proven knowledge of scripting languages
- Exposure to MQ / AMQ messaging system.
- Sound knowledge of Design Patterns
Skills
- Desired to have knowledge of JMX
- Agile – SCRUM or XP or TDD methodology preferred.
Qualifications
- Bachelor’s degree in Computer Science or equivalent
Competencies
- Fluent in English
- Excellent communicator – ability to discuss technical solutions to internal and external parties and adapt depending on the technical or business focus of the discussion
- Attention to detail – track record of authoring high quality documentation
- Organized approach – manage and adapt priorities according to client and internal requirements
- Self-starter but team mindset - work autonomously and as part of a global team
What we offer you
- A multifaceted job with a high degree of responsibility and a broad spectrum of opportunities
- A broad range of professional education and personal development possibilities – FIS is your final career step!
- A competitive salary and benefits
- A variety of career development tools, resources and opportunities
With a 50-year history rooted in the financial services industry, FIS™ is the world's largest global provider dedicated to financial technology solutions. We champion clients from banking to capital markets, retail to corporate and everything touched by financial services. Headquartered in Jacksonville, Florida, our 53,000 worldwide employees help serve more than 20,000 clients in over 130 countries. Our technology powers billions of transactions annually that move over $9 trillion around the globe. FIS is a Fortune 500 company and is a member of Standard & Poor’s 500® Index.
FIS is committed to protecting the privacy and security of all personal information that we process in order to provide services to our clients. For specific information on how FIS protects personal information online, please see the https://www.fisglobal.com/-/media/fisglobal/files/policies/privacy/online-privacy-notice/english.pdf?la=en">FIS Online Privacy Notice.

About Efunds International
About
Connect with the team
Company social profiles
Similar jobs


• As a member of the development team, become deeply familiar with the product goals, and provide thought leadership on the technical aspects of realizing the product goals
• Contribute to the SDLC best practices, modeled after contemporary industry standards, and ensure the practices are diligently followed
• Encourage automation in various aspects of software development such as code reviews, unit tests, continuous integration, system testing. Identify appropriate tools, and create best practices around automation
• Participate in requirement gathering, analysis, designing proofs of concepts
• Team up with various stakeholders in aiding project planning, estimation, execution, and production support
• Identify the most appropriate platforms, frameworks, and third-party components to meet the product requirements
• Define and own the interfaces, such as services and APIs between product components
• Perform code walkthroughs, reviews. Promote code-reuse. Identify opportunities for refactoring code, and ensure code is modular and extensible.
• Ensure adequate coverage of functional and non-functional requirements in test plans
• Provide guidance on production support/bug-fixing issues. Own the technical resolution of high-priority fixes
Technical Skills:
• 0-3 years of hands-on experience with Python and Python-based frameworks such as Django, Flask, and web2py, etc.
• Hands-on experience with web-based front-end technologies is a plus
• Understanding of fundamental design principles for building a scalable web application and integration using RESTful APIs and JSON data
• Deep familiarity with n-tier and MVC patterns
• Strong unit testing and debugging skills
• Familiarity with CI tools such as Jenkins
Who are we looking for?
• Should be comfortable working in a team-oriented, fast-paced, collaborative environment
• Willingness to take on ownership and responsibility
• Resourceful, confident under pressure, ability to communicate with folks with varied experience and backgrounds
• Aptitude for problem-solving and analytical skills

Responsibilities
- Ideate, execute & take ownership of complete project from scratch
- Create and design User-focused focused SAAS with high end experience
- Optimize existing architecture for performance, scalability & functionality
- Generate modular & clean codes
- Deploy & maintain project’s infrastructure with zero downtime
Skill Sets
- Sharp communication skills
- Fluent in Problem Solving, Data Structures And Algorithms
- Strong in Java Spring Boot & Python Django languages & frameworks
- Experience with database design & familiar with RDBMS database like Postgresql as well as no SQL databases
- Good with writing unit test cases & integration test cases
- Well versed in writing Asynchronous codes or technologies
- Exposed to various AWS technologies like EC2, Cognito, API Gateway,ECS etc.
- Exposed to Pub-sub technologies like SQS,Kafka, RabbitMQ, etc.
- Familiar with caching tools like Redis, HazleCaste, etc.
- Exposure to DevOps and Big Data is a plus.
• Experience in the financial domain preferred.
• Hands-on developer in Core Java with an excellent understanding of computer science fundamentals, data structures, algorithms and design patterns.
• Experience with frameworks like Spring, Restful Webservices, Queuing systems, Angular, and Python is highly desired.
• Deep understanding of several cloud providers such as AWS, Azure, Google etc.
• Hands-on experience developing CI/CD pipelines for continuous development and integration.
• Deep knowledge and experience of Java/J2EE and servers like Tomcat.
Responsibilities
- Use your skills in OOP, OOAD, and testing to design and develop robust and scalable software.
- Work in a fast-paced environment with a focus on writing production-quality code and tests.
- Maintain minimal yet essential engineering documentation to complement the product.
- Collaborate with engineers and product teams as part of Agile delivery.
- Participate in code reviews and release cycles with an ownership attitude.
Requirements
- Strong at problem-solving using Java 8 and above.
- General understanding of SDLC using agile methodologies iterative development.
- Basic skills in HTML, CSS, and JavaScript are desired.
- Hands-on knowledge of using Spring Boot or Quarkus for building Microservices or API driven solutions.
- Knowledge of SQL and experience in using any RDBMS like MySQL, PostgreSQL.
- Understanding or exposure to Cloud-Native development using AWS is an added advantage.
Requirements:
- Have Strong knowledge of cloud technologies like (AWS/GCP/Azure).
- Strong in any Backend language like Java-Springboot(preferred), Python, ROR, NodeJs, GO etc.
- Have a working experience with any frontend technology.
- Strong system design experience in cloud-native products.
- Understands and knows how to work with GIT.
- Able to develop or implement HLD into LLD and vice versa.
- Strong knowledge of SQL/NoSQL database.
- Strong on DSA.
- Has previously built and delivered end-to-end products preferably with any FinTech startup.
- Someone very motivated and loves taking ownership of building an end-to-end application
Perks:
> Fully-remote
> Flexible work hours
> You could be our first Director/VP of technology
> Founding Team role
> ESOPs
Roles & Responsibilities
As a member of our fast-growing engineering team, your responsibility will be to get involved in day-to-day development operations and solve complex problems of digitization to meet the demands of business.
To be successful, you must have a self-driven mindset, go getter attitude.
The responsibilities include:
- Writing the clean quality code & Understanding functional requirements thoroughly and analyzing the requirements in the context of the product
- Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks
- Determining and implementing design methodologies and tool sets
- Enabling application development by coordinating requirements, schedules, and activities
- Being able to lead/support UAT and production roll outs
- Creating, understanding and validating estimated effort for given module/task, and being able to justify it
- Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
- Giving constructive feedback to the team members and setting clear expectations
- Helping the team in troubleshooting and resolving complex bugs
- Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken
- Carrying out POCs to make sure that suggested design/technologies meet the requirements
- Carrying out DevOps activities which includes creating Jenkins pipeline
Key Skills
Should possess hands-on full life-cycle development experience (architect, design, code, test, release) be comfortable around both front-end and back-end coding languages, client/server-side development frameworks and third-party libraries.
- Should be strong in data structures and algorithms. Solid understanding of object-oriented programming
- Work with cutting edge technologies like Java 8, Scala, React, Akka, Docker, Puppet, and Salt
- Hands-on knowledge of Spring core, MVC, JPA. Working knowledge of Spring Boot
- Should have strong hands-on on one of the JavaScript frameworks: jQuery, AngularJS, ReactJS, and Vue.js.
- Willing to working with latest Cloud and Container technologies like AWS
- Experience with both external and embedded databases. NoSQL DB experience is good to have
- Implementing unit testing using frameworks like JUnit, Mockito, etc.
- Proficient understanding of code versioning tools, such as Git
- Familiarity with Maven (Other building tools Ant and Gradle are good to have)
- Familiarity with continuous integration
- Good understanding of Agile practices
Role/ Responsibilities
- Lead a team of hard working backend developers.
- Design APIs, DB, Queues, monitoring for micro services.
- Writing, deploying and managing micro services.
- Migrate existing components into distributed micro service architecture.
- AWS Cloud / Google Cloud Platform (Manage Infrastructure).
- API integration with 3rd parties.
- Unit test cases, automation.
- Database optimisation.
- Design of highly concurrent backend architecture.
- Handling high traffic data.
Experience required:
- Sound fundamentails in software design.
- Must have worked on distributed and micro service architecture.
- Sound fundamentals on scale/ performance/ memory optimisation.
- Sound fundamentals of authentication, authorization, payment processes, data security.
- Must have experience in Spring / Spring boot.
- Good to have experience in Kafka / JMS / RabbitMQ / AWS Elastic queue.
- Good to have experience in Junit / mockito unit test cases.
- Good to have knowledge in Mysql (or any RDBMS).
- Expertise in Java Microservices, Spring, Spring boot MongoDB and Redis
- Hands-on programming skills
- Proficient communication skills


