What are the responsibilities and job description for the Sr Software Developer position at MKS2 Technologies?
Job Description
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 Senior Server Software Developer, you will play a critical role in producing quality, reliable, and scalable applications to support our product. With our product, these businesses can run thousands of transactions, access reports on a dashboard remotely and handle their inventory through a single solution. The product replaces cash registers, terminals, receipt printers, label printers and barcode scanners.
This position is in our 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 APIs. In this role you will contribute to all aspects of project development and delivery with specific focus on the development of new features and enhancements to our products.
You will be required to respond to occasional requests for additional off-hour work in the event of an emergency client incident or critical business need.
Basic Qualifications for Consideration:
5 years of experience with Java and Object-Oriented Programming
Experience operating and supporting critical business applications
Create process improvements and workflow to facilitate problem resolution with speed and accuracy
Ability to work with cross functional teams to gather requirements
Strong troubleshooting and problem-solving skills to identify and resolve application issues
Excellent communication and interpersonal skills
Understanding of the necessity and value of accuracy and attention to detail
Technical Requirements:
Java-based server programming
MYSQL with JDBC and Hibernate/JPA
Spring Framework and related technologies
SOAP and REST web services
Experience with Linux / Unix environments (Having some basic knowledge is important)
Experience with TLS cryptography and certificate management in Java (SSL)
Git version control
Knowledge of Web development and JavaScript including frameworks such as React or Ember is a plus
Education:
Bachelors degree or equivalent work experience required.
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 Senior Server Software Developer, you will play a critical role in producing quality, reliable, and scalable applications to support our product. With our product, these businesses can run thousands of transactions, access reports on a dashboard remotely and handle their inventory through a single solution. The product replaces cash registers, terminals, receipt printers, label printers and barcode scanners.
This position is in our 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 APIs. In this role you will contribute to all aspects of project development and delivery with specific focus on the development of new features and enhancements to our products.
You will be required to respond to occasional requests for additional off-hour work in the event of an emergency client incident or critical business need.
Basic Qualifications for Consideration:
5 years of experience with Java and Object-Oriented Programming
Experience operating and supporting critical business applications
Create process improvements and workflow to facilitate problem resolution with speed and accuracy
Ability to work with cross functional teams to gather requirements
Strong troubleshooting and problem-solving skills to identify and resolve application issues
Excellent communication and interpersonal skills
Understanding of the necessity and value of accuracy and attention to detail
Technical Requirements:
Java-based server programming
MYSQL with JDBC and Hibernate/JPA
Spring Framework and related technologies
SOAP and REST web services
Experience with Linux / Unix environments (Having some basic knowledge is important)
Experience with TLS cryptography and certificate management in Java (SSL)
Git version control
Knowledge of Web development and JavaScript including frameworks such as React or Ember is a plus
Education:
Bachelors degree or equivalent work experience required.
MKS2 Technologies, LLC, an award-winning high growth small business, creates innovative and customer-centric technology solutions in the areas of Cyber Security, Instructional Design and Training, Software Engineering and IT Support Services to improve the security and well-being of our clients. Our commitment to excellence and our “Mission First” orientation has resulted in steady growth and an expanding client base across government agencies. Headquartered in Austin, TX we have employees nationwide and for the past three consecutive years were named one of the fastest growing Veteran-owned companies in the nation. Please take a moment to browse through our website and learn more about what it means to serve with MKS2.
Diversity creates a healthier atmosphere: MKS2 Technologies is proud to be an Equal Employment Opportunity / Affirmative Action employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.
Diversity creates a healthier atmosphere: MKS2 Technologies is proud to be an Equal Employment Opportunity / Affirmative Action employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.