Java Full Stack Developer

Deerfield, IL /
Engineering & Technology – Software /
Full-Time
Wireless technology now impacts nearly every aspect of daily life around the world.  As the fastest-growing global tech company, JMA designs and delivers cutting-edge wireless technology solutions that modernize how people learn, work, live and play, like never imagined. We power today’s leading industries through next generation software-based 5G, private wireless networks, 5G-ready antennas and connectors, and advanced indoor 5G capabilities — all manufactured in the U.S.  Our headquarters, along with the first-of-its-kind 5G campus are located in Syracuse, NY, with innovative tech hubs around the world. Join our team to shape the future of wireless technology and elevate how people experience the world!    


Position Overview:

    • JMA is looking for a Java Full Stack Developer to join our team Onsite in our Deerfield/Chicago Office. The Developer will participate in all phases of the software development life cycle.  The person in this role will support development of management and operation services and user interfaces.  The person in this position will also work with partners who may supply software components, collaborating with them as needed to specify and validate key functionalities.  Finally, the person in this role may be involved in customization of the software to interface with other back office systems.

Position Responsibilities:

    • Contribute as a productive member of an agile development team
    • Analyze, design and implement business requirements
    • Design and implementation of data models
    • Integrating and testing with back end services and databases
    • Development and testing of software APIs
    • Development and testing of user interfaces
    • Profiling and optimizing system performance

Minimum Qualifications:

    • BS/MS degree in Computer Science or related field
    • 4+ years of experience in development with Java/J2EE software development and web technologies
    • Experience with Spring MVC, Spring Batch frameworks
    • Experience with defining and developing SOAP and REST web services
    • Experience with JPA and Hibernate frameworks
    • Experience in database integration using SQL
    • Experience with client-side user interface frameworks such as Angular (v2+) and Bootstrap
    • Experience with unit test frameworks including Junit, Jasmine, Karma, Mockito and PowerMock
    • Excellent communication skills

Additional Experience and Knowledge Preferred:

    • Experience with Linux
    • Experience with Spring security
    • Experience with developing applications requiring internationalization and localization
    • Experience with Python
    • Experience with javascript frameworks/libraries like JQuery and ReactJS
    • Experience with Git, JIRA, Bitbucket, Confluence, Jenkins, Maven
    • Experience with virtualization technologies such as Virtual Box and VMware.
    • Experience developing web based interactive visualization tools and dashboards for the real-time data
    • Experience with graphs utilizing C3.js and D3.js
    • #LI-DD1
JMA offers a total rewards package designed to support your life, both in and outside of work.  When you join our team, you have immediate access to numerous benefits and perks that fit your specific needs. Whether you're looking for employee discounts, financial, legal and/or childcare resources and support, we have you covered! We believe in providing comprehensive health and wellness coverage along with monetary rewards towards health goals, in addition to numerous company-provided personal protection benefits at no additional cost to you. Investing in our employees is our #1 priority.  Are you in?

At JMA Wireless, we don’t just accept differences — we celebrate, support, and thrive on them for the benefit of our employees, our products, and our community. JMA Wireless is proud to be an equal opportunity workplace. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristic.