What does a Senior Java Developer do at Fiserv?
With a focus on transaction data, Fiserv is dedicated to developing in house world class analytic tools for its merchant base to provide insight into customer behavior that drive key business decisions. Our data and analytics organization leads the effort in empowering technology tools to grow our merchant partners.
You will have the opportunity to conceive, develop and bring to market robust technology solutions that will leverage the 300MM transactions per day that are supported within the Global Business Services organization. With a focus on cloud based micro service architecture, we can analyze and process over 8,000 transactions per second at peak. Utilizing a horizontally scaling infrastructure, our solutions have the ability to auto scale even further to ensure timely responses for the merchant community regardless of future growth.
What You Will Do
- Design and maintain large-scale high frequency, low latency applications.
- Interact with the product management team in understanding requirements and provide estimates, high level design and detailed design for product and customer enhancements.
- Utilize your hands-on experience in Java, Microservices, and RESTful API development to develop and support applications through the SDLC
- Develop the CI/CD pipeline, test automation framework, and automate build and deployment processes
- Collaborate with internal teams and product partners to build and deliver world-class software
- Complete security scans, support PII data masking, and review data encryption processes before deploying software into production environment
- Ensure code is well structured, maintainable, and of high quality
What You Will Need To Have
- Bachelor's Degree in Computer Science, Engineering or related field
- 7+ years of experience using Java, RESTful APIs, Messaging Technologies (Kafka, MQ, JMS), Maven
- 7+ years of experience using framework toolsets such as Spring Boot, Microservice Architecture, Pivotal Cloud Foundry
- 7+ years of experience in JDBC, JSON, XML
- 3+ years of experience in Cloud Based technologies such as AWS EC2, Snowflake, Azure
- 3+ years of experience with RDBMS (preferably MySQL) and SQL queries
- Well versed in CI/CD concepts and tools such as Maven, Jenkins, etc.
What Would Be Great To Have
- Knowledge of messaging infrastructure concepts, serialization usage/utility and asynchronous event driven software design.
- Knowledge of http message protocols, request/response object intercept and data massaging.
- Experience in automated testing, mock frameworks, virtual service and performance testing.
- Experience on creating unit tests using JUnit, Mockito