Job Description
Are you tired of working in the same old programming environment? Are you into robotics, automation, hardware, and software with a desire to work in a company with a startup feel? We are well established, offering remote work, and experiencing rapid growth. If you are a Java and/or Kotlin experienced software engineer that would like to join a company where your ideas are heard, you can learn other languages and technologies, and have a chance to mentor a small team—we may have the role for you!
The Java Software Engineer will be driving efficiency and operations optimization for our partners. In this role, you can expect to develop requirements from clients for further enhancement of existing core application/API. You’ll also be working on Internal development of external applications that will access API as well as stand-alone applications. Day to day will include engineering bug-task, sub-task, design, syntax coding, and testing of software that is distributed in Cloud and OnPrem at client facilities. Using Lean, Test Driven, Service Oriented, and Continuous Delivery guiding principles required for High Quality Software Development. We are seeking a productive, transparent, positive, team player, with the ability to maintain a remote work environment. Salary is DOE plus excellent benefits.
Duties/Responsibilities:
• Java Engineer proficient in Software Development and Source Code Reviews.
• Develop Software Features, Automated Tests, and Bug Fixes.
• Participate in Agile Environment hosted by lead Senior Java Engineer.
• Communicate with Product Owner, Software Engineers, Infrastructure Engineers, and Automation/Robotic Engineers to build Advanced Technology and Services.
• Develop and support software in a phased cycle, estimate completion, and define schedule.
• Assist in maintaining support documentation and user training materials.
• Communications with Solution Specialist and Client Representatives for support issues.
• Monitor systems and provide technical support and solving issues.
• Performs other duties as assigned.
Required Skills/Abilities:
• Excellent communication, organizational, and engineering skills.
• Excellent time management skills with a proven ability to meet deadlines.
• Strong analytical and problem-solving skills.
• Thorough understanding of or the ability to quickly learn about the project or product being developed.
Education and Experience:
• Bachelor’s degree in related fields is preferred.
• Experience in the following is preferred:
o Java JEE
o Spring and Tomcat
o Junit Integration and Unit Testing
o Kotlin, MVVC, and Groovy
o Json, XML, JavaScript, CSS, and other Java Frameworks
o Postgres, SQL, Windows, Linux
o IoT
o Big Data & Analytics
o .Net
o HTML5, CSS3
• Prior AWS experience preferred
Offering a boutique-style service, we have grown organically over the years through word-of-mouth referrals and have become the Agency of Choice for companies who need the right talent to join their firm.
Our Services Include Direct hire, Contract, or Contract-to-hire.
We have served a wide variety of firms in the Midwest and nationwide since 1998 and as a result we have come to truly know our client's culture, their business demands and subsequently their hiring needs. Everything is evolving in today's marketplace and the most innovative professionals are driving this market. The success of your company relies on how you can attract, engage and hire these people: this is where we can help.
A Dynamic Approach
"Over 85% of our business comes from referrals; that's a powerful testament to the quality of service we deliver. Companies want to be truly heard and understood when they are working with an agency to help them find and secure the best talent available. Many come to us because they're tired of the larger nationwide chains only providing mediocre candidates, and they want better results.
And that is what every company receives with us: better results."
- Kinga Wilson, Search Consultant and Owner of Insight Recruitment