Your moment is now.
Your moment
is now.
Your moment is now.
Your moment
is now.
Your moment is now.
Your moment
is now.
Your moment is now.
Your moment
is now.
Java Developer
Location: OKLAHOMA CITY, OK
Education Required: Bachelors Degree
Department: Digital Platform Admin
Experience Required: 5 - 7 Years
Job ID: 10424
Division: Technology
Hours of Work: 40
Employment Type: Full-Time Regular

Position Description:
The qualified candidate will be responsible for actively developing and maintaining solutions targeting next generation Digital Banking applications.
Responsibilities will include but not limited to the development of high-performance, scalable, enterprise-grade applications. This candidate will be responsible for Java development while providing expertise in the full software development life-cycle, from concept and design to testing.
Responsibilities
Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
Write well designed, testable, efficient code.
Interaction with a variety of 3rd party systems and APIs.
Prepare and produce releases of software components across multiple environments and release cycles
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Skilled in Linux/Unix commands for manipulating, evaluating and analyzing massive datasets


Position Requirements:
5+ years of hands-one Software Development experience
5+ years of experience in Java development
Profound insight of Java and JDK internals (Classloading, Memory Management, Transaction management etc)
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).
Javascript and HTML 4.0-5.0 experience very helpful.


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.

Stay Connected - Join our Talent Community!


Job ID:10424
Job Location
Calculate Commute:
Show On Map:

Talent Community

If you don’t find the right position today,
join our TALENT COMMUNITY so we can stay connected with you.

If you don’t find the right position today, join our TALENT COMMUNITY so we can stay connected with you.

Join Now


"One of the great things about the MidFirst family is that they push you in positive ways to do better and to achieve higher standards. My supervisors make me move out of my comfort zone to grow as a manager.”


About MidFirst Bank
Whether you are just beginning or ready for the next step, MidFirst Bank can be an important part of that journey. Apply with us today and let's explore opportunities together.