Summary:The Java Developer will focus on the development lifecycle of applications, from concept and design right through testing.
Will design, implement and maintain java application phases
Will conduct software analysis, programming, testing and debugging; Identify production and non-production application issues
Will perform application development tasks as necessary, following established coding standards focusing on usability, performance and application security.
Will conduct software analysis, programming, testing, and debugging
Will perform individual unit testing of code in a development environment, and perform integration testing of code with other team members in a shared integrated environment.
Will maintain versioned code in a source code control system; identify and turn over code for inclusion in scheduled builds and releases.
Will produce component documentation including functional and technical design documents, installation instructions and release notes.
Will research and stay abreast of new documented requirements and functional designs
Will configure and perform automated testing of code; ensure defects are identified for quality assurance.
May provide as needed support for production implementation
Bachelor of Science or Master degree - Computer Science, IT technology
5 + years of experience in developing web applications using MVC framework and API development
Demonstrated knowledge in Java and JEE internals (Classloading, Memory Management, Transaction management etc)
Demonstrated knowledge of Relational Databases, SQL, experience with test-driven development
Demonstrated experience with Continuous Integration tools like Jenkins a plus.
Global Payments Inc. is an equal opportunity employer.
Global Payments provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, genetic information or any other basis protected by law. Those applicants requiring reasonable accommodation to the application and/or interview process should notify a representative of the Human Resources Department.
Apply on company website