Application Development Advisor

Fiserv, Inc.
Milwaukee, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Milwaukee, United States of America

Tech stack

Clean Code Principles
Java
Spring Security
Amazon Web Services (AWS)
Unit Testing
Azure
Cloud Computing
Continuous Integration
Data Integration
DevOps
Disaster Recovery
Distributed Systems
Memory Management
Gradle
Hibernate
Java Persistence API
Spring
JUnit
PostgreSQL
Maven
Enterprise Messaging Systems
MongoDB
MySQL
NoSQL
Oracle Applications
E2e Testing
Mockito
Standard Sql
Software Engineering
WebRTC
Multithreading
Test Driven Development
Data Ingestion
Spring Cloud
Snowflake
Concurrency
Spring-boot
AWS Lambda
Gitlab
Spring Data
Integration Tests
Information Technology
QlikView
Kafka
REST
Data Pipelines
Serverless Computing
Jenkins

Job description

DUTIES: Develop customized solutions within the platform to support critical business functions and meet project objectives, client requirements, and company goals. Develop clean, maintainable, and efficient code in Java programming languages for backend services. Implement unit tests, integration tests, and end-to-end tests to validate the functionality and reliability of developed code. Implement event streaming framework for pushing events for distributed systems within enterprise and enabling real-time communication and decoupling of components within the enterprise architecture. Set up Cloud Serverless technologies for data ingestion and notifications. Configure and deploy AWS Lambda functions to handle data ingestion tasks efficiently and send different notifications. Design and implement data pipelines for seamless integration of data. Perform analysis of business requirement and provide optimal solutions for restful service layers in Spring Boot applications. Conduct thorough assessments of existing systems and propose enhancements/optimizations. Troubleshoot production issues and provide immediate resolution. Support Disaster recovery activities. Troubleshoot deployment-related issues and work closely with DevOps engineers and system engineers to ensure smooth and successful deployment of releases.

Requirements

REQUIREMENTS: Bachelor's degree in Computer Science, Engineering or a related field and 4 years in any job title involving application development experience in the payments industry. Prior experience must include 4 years in the following: Working with Java version 8 or newer, including concurrency, multithreading, and memory management; Working with Spring Framework including Spring Boot, Spring Security, Spring Data, and Spring Cloud; Designing, building, and maintaining distributed systems, RESTful APIs, and messaging systems including Kafka; Working with SQL, Oracle, MySQL, PostgreSQL, NoSQL, MongoDB, Snowflake, JPA and Hibernate; Unit and integration testing using JUnit, Mockito, and TDD; Working with AWS or Azure; Working with CI/CD tools including Jenkins and Gitlab; and Working with Maven or Gradle. Prior experience must also include 1 year designing and building data-replication tasks using Qlik Replicate.

About the company

We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants and consumers to one another millions of times a day - quickly, reliably, and securely. Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv.

Apply for this position