Sr BPM/Java Developer
Discover. A more rewarding way to work.
At Discover Financial Services, you’ll find yourself in the company of some of the industry’s smartest and most reliable professionals. And at a company that rewards dedication, values innovation and supports growth.
Thrive in an environment that promotes teamwork and shared success. Build on a foundation of mutual respect. Join the company that understands rewarding careers like no other, with this exceptional opportunity:
Sr BPM/Java Developer
Job Description
Sr BPM/Java Programmer
Grade: PG07
As a software developer with Discovers technology development team, you will be responsible for developing large scale internal/external and customer facing applications. You will work as part of new and existing agile teams in Discovers Fraud, Authorization and Authentication area to design, develop, maintain and integrate newer technologies into legacy systems, working with subject matter experts.
Why work at Discover? Discover is a recognized leader as a direct bank, credit card and payments partner that fosters a challenging and rewarding work environment.
You will be successful at Discover if you can:
- Break down complex requirements into workable technical solutions to solve business problems
- Build high quality software for large scale and highly available systems
- Evaluate complex features and prepare application specifications
- Actively contribute to the departments developer community to support technical initiatives and provide input into best practices
- Demonstrate a high-level of initiative, ability to work within a scrum team as a technical leader and developer, and a willingness to grow in a challenging environment
- Provide strong technical and team leadership
- Demonstrate effective verbal and written communication skills
- Promote a risk-aware culture, ensure efficient and effective risk and compliance management practices by adhering to required standards and processes
Skills Required:
- Bachelors Degree
- 5+ years of relevant work experience
- IBM BPM 8.5 Standard Tool Experience
- HTML5
- Hands-on experience with highly scalable and reliable applications using Java
- Extensive development experience and proficiency with Java, Spring, Spring Boot, JQuery, responsive development and secure coding standards.
- Experience with JVMs, web servers, Jenkins, FreeMarker, JavaScript, Java J2EE, Websphere or other J2EE application server, JUnit, Github, Unix,
- Strong understanding of web services (SOAP / REST), relational databases and object-oriented design principles
Skills Desired:
- Major in Computer Science or a related technical field
- Familiar with Agile software development methodologies
- Experience with Pivotal Cloud Foundry a plus
- Experience with No SQL Databases, such as AWS, RDS, Gemfire, Kafka
- Unix/Linux and Oracle (data access)
Skills
As a software developer with Discovers technology development team, you will be responsible for developing large scale internal/external and customer facing applications. You will work as part of new and existing agile teams in Discovers Fraud, Authorization and Authentication area to design, develop, maintain and integrate newer technologies into legacy systems, working with subject matter experts.
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.