You haven't searched anything yet.
Job Purpose
What does an exceptional Senior Server Software Developer do?
We are a rapidly growing and highly capable product engineering team building applications that transform the way merchants run and manage their business. As a , you will play a critical role in producing quality, reliable, and scalable applications to support our Clover product. With Clover, these businesses can run thousands of transactions, access reports on a dashboard remotely and handle their inventory through a single solution. The Clover product replaces cash registers, terminals, receipt printers, label printers and barcode scanners.
This position is in the Merchant Lifecycle Engineering organization. We are responsible for all phases of merchant lifecycle, including new merchant on-boarding, merchant experience configuration, and merchant equipment provisioning. Much of our work involves integrating with other system via network REST APIs. Day-to-day responsibilities involve working with product team(s) to translate requirements into working software, writing production code in Java and developing associated automated CI tests, and acting as a senior team member of a small development team. In this role you will contribute to all aspects of project development and delivery.
You will be required to perform production support as part of a regular on-call rotation.
Basic Qualifications for Consideration:
5 years of experience with Java and Object-Oriented Programming
Experience with server-side programming in Java (Java 8 or later)
Experience with MySQL and JDBC; experience with JPA, such as Hibernate, is a plus
Experience developing REST web services, and understanding of client tools such as Postman and cURL
Experience with Java test frameworks such as JUnit and TestNG
Experience with software version control systems such as Git
Ability to work with cross functional teams to gather and define requirements, and translate them into functional and maintainable software
Ability to work with distributed teams; flexibility to work across timezones
Preferred Skills, Experience, and Education:
Familiarity with Spring Framework and Spring Boot
Familiarity with Linux / Unix environments
Knowledge of Web development and JavaScript including frameworks such as React
Experience with TLS and certificate management in Java (HTTPS)
Experience operating and supporting critical business applications
Bachelor's or advanced degree, preferably in a technical discipline, is required
Travel required: occasional travel to Clover offices in Sunnyvale, California may be necessary
Full Time
Business Services
$89k-109k (estimate)
04/15/2023
05/13/2024
mks2.com
LAKEWAY, TX
100 - 200
2008
BRENDAN MULLEN
$10M - $50M
Business Services
Founded in 2008, MKS2 Technologies has helped Federal government customers design, implement and sustain mission-focused IT solutions focusing on cyber security support, enterprise application development, and instructional design and training. MKS2 is a Service-Disabled Veteran-Owned Small Business (SDVOSB) headquartered in Austin, Texas, with regional offices in Colorado Springs, CO, Monterey, CA, Portland, ME, and Washington, D.C. Our full-time staff works on Federal services contracts in 27 states and the District of Columbia to provide mission-critical support to the Department of Veteran...s Affairs, The U.S. Army and the U.S. Navy.
More
Show less