Full Stack Java Developer
Remote Worker - N/A
Job Type
Full-time
Description

Who We Are:

We are a software development and IT consulting firm who knock the socks off our clients. We work closely with organizations to develop creative and custom software solutions so they can focus on what’s most important, their mission. Here at KL&A, we love what we do and believe that our employees are our greatest asset which is why we search for the best and brightest (and perhaps the most caffeinated) of the bunch. Which is why our employees have the opportunity to work in an environment of their choosing: whether in the dynamic office environment, in your pj bottoms at home, or a combination of the two. P.s. We don’t mean to brag, but we’re honored to have been named a Top Workplace by the Detroit Free Press for the fourth year in a row.


Who You Are: 

You live and breathe technology, and love learning something new every day. Writing code of both high volume and quality is important to you, and you thrive off of receiving feedback and learning from your colleagues. You enjoy the challenge of being a part of a growing team to cultivate a culture of growth and leveling up your skills, as well as those around you. You enjoy making true architectural decisions that will positively impact the team, client, and the communities around you. You embrace the qualities that make you uniquely you and don’t mind being a part of a rogue team that is a little different from the rest. 


About the Role:

As a Java Software Engineer, you will provide creative solutions and opportunities to our clients. You’ll work on a team maintaining and constantly improving web-based enterprise java applications with a team comprised of fellow software engineers, project managers, business analysts, quality assurance analysts, and client stakeholders. You’ll collaborate with your fully remote team (within the eastern time zone) to complete complex, full stack tickets within an “agile-ish” environment. You’ll touch a wide variety of technologies, some of which aren’t the most glamorous, and have the opportunity to bring old school applications to the 21st century.

Requirements
  • At least 2 years of experience building web applications or server-based applications
  • Must be legally authorized to work in the US without current or future need for a visa sponsorship
  • Experience with web-based Java technologies, such as:
    • Java EE
    • Spring
    • Thymeleaf
    • JSP
  • Experience with relational databases, such as: SQL Server, Oracle, PostgreSQL, MySQL, or DB2
  • Ability to write and execute queries, interact with the database to create and manage data structure
  • Experience with Web Server technologies, such as: JBoss/WildFly, WebSphere, WebLogic, Tomcap, and/or Jetty
  • Knowledge of Object Relational Mapping (ORM) libraries like Hibernate or JPA.
  • Must have a solid understanding of software engineering principles and Agile software development methodologies
  • Must be a self-starter who can work independently and collaborate with a team with a diverse set of people
  • Must have a desire and drive to learn new technologies and embrace the concepts of continuous improvement
  • Must have a passion for creating and delivering software that is both high quality and highly innovative
  • Must have excellent programming, analytical, and problem-solving skills
  • Must have excellent verbal and written communication skills (English)
  • Must have reliable internet and technologies to operate in a remote setting
  • Must be able to work during normal business hours within the Eastern time zone
  • Must be able to travel to Okemos, Michigan as necessary. (No more than four times per year.)

Bonus Skills & Experience:

  • Unix/Linux scripting experience
  • Experience with batch and ETL processing
  • Experience optimizing database structures for performance and/or maintainability and the ability to design and optimize stored procedures
  • Experience using modern front end frameworks (JavaScript or TypeScript frameworks) like Angular, React, Vue, etc. to improve front end functionality
  • Experience developing RESTful web services
  • Working knowledge of source control (Git, SVN, TFS, etc.), build tools (ANT, Maven, and Gradle) continuous integration (Jenkins)
  • Experience writing automated unit tests (NUnit, JUnit, Spock)
  • Previous consulting experience

Compensation & Perks:

  • Competitive salaries with bonus potential
  • Three (3) weeks paid vacation (prorated for first year), four (4) weeks after 5th year of employment
  • 40 days of paid sick time (prorated for first year)
  • 401(k) with employer match
  • Ongoing education and training reimbursement
  • Employee recruiting incentives
  • Your choice of computer (PC or Mac)
  • Premium healthcare insurance including medical, dental, and vision
  • Flexible Spending Accounts for dependent care and medical care
  • Employer-paid group long-term disability and group life insurance
  • Monthly communication allowance
  • Workspace customization allowance
  • Awesome co-workers!

Work Environment

Since the COVID-19 pandemic forced most of us to work remotely, KL&A has embraced the new flexible scheduling that was one of the microscopic lights at the end of the isolated tunnel. As a result, we are conducting all interviews virtually (get your Zoom background ready.) New employees have the option of being onboarded into a virtual, in person, or hybrid work schedule and are provided the tools they need to begin employment successfully, regardless of location.


Equal Employment Opportunity

Kunz, Leigh & Associates provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Kunz, Leigh & Associates complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.


Kunz, Leigh & Associates expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Kunz, Leigh & Associates’ employees to perform their job duties may result in discipline up to and including discharge.