What does a great Software Development Engineer do?
Collaborate within a team environment in the development, testing and support of software development project lifecycles.
Development efforts will also include feature enhancements, client implementations, and bug fixes as well as support of the production environment.
Assist QA team to explain functional requirements and review test cases.
Create reusable components, integrate them with the backend services and perform integration testing.
Work with project team on functional and technical components of the implementation project including product configuration, interfaces, installation and testing.
Participate in code reviews and code remediation.
Experience or knowledge development in Java 8, including lambdas and streams, Java asynchronous I / O programming, JDBC, etc.
Demonstrates hands-on experience in full development life cycle of Enterprise scaled software applications utilizing object-oriented analysis, design, and implementation.
Demonstrates TDD using JUnit with emphasis on creating testable code.
Understands and can communicate the expectations associated with the Agile development methodology. Certification a Plus.
Experience working with and deploying within a data center deployment environment
Previous experience operating in an environment with pre-established coding standards and other guidelines
Familiar with a subversion system (SVN, Github, etc )
Strong verbal and written communication skills
Ability to read and understand XML, PMML
Demonstrates proficiency at producing High and Low-Level Design Documentation
Strong analytical, troubleshooting and issue resolution skills.
Good at prioritizing the tasks and commitment to complete them.
Able to work independently and assist in troubleshooting production queries
Research problems discovered by QA or product support and develop solutions to the problems.
Basic Qualifications for Consideration :
High School Diploma
3 - 4 years of experience with technology related projects
Preferred Skills, Experience, and Education :
Bachelor’s degree in Computer Science, Information Technology or related field
Preferred qualifications shouldn’t be used to screen candidates out but rather to help narrow down the selection process.
Limit to essential preferred qualifications.
Knowledge of Springboot.
Financial industry experience a plus
Experience or knowledgeable in cloud-based development.
Experience marshalling information using JSON and AJAX
Knowledge of NoSQL Databases and concepts a PLUS.
Knowledge of analytical concepts, decision Trees, neural nets, pipelines, etc. a plus.
Learn more about Fiserv :
Life moves fast. And as it does, we know most people aren’t thinking about financial services But we are.
We help people and businesses move money and information every minute of every day. Our solutions connect financial institutions, corporations, merchants and consumers to one another, millions of times a day, behind the scenes, reliably and securely.
We’re Fiserv, a global leader in Fintech and payments enabling innovative financial services experiences that are in step with the way people live and work today.
The company’s approximately 44,000 associates proudly serve clients in more than 100 countries, so their customers, members and consumers can move money when and where they need it, at the point of thought.
Our Aspiration is to move money and information in a way that moves the world. As a FORTUNE™ 500 company and one of FORTUNE Magazine World’s Most Admired Companies for the sixth consecutive year, we are committed to excellence and purposeful innovation.
We welcome and encourage diversity in our workforce. Fiserv is an equal opportunity employer / disability / vet
Explore the possibilities of a career with Fiserv and Find Your Forward with us.