Adaptive Solutions Group is a premier provider of information technology personnel. We provide a variety of technical professionals available for contract, contract to hire, or direct placement positions to companies in and around the St. Louis, Kansas City, and Denver Areas.
We are currently looking for a JAVA Software Engineer to join our team.
Job Duties and Responsibilities
Performs analysis, design, and implementation of enterprise technology solutions for the organization utilizing industry patterns and expertise.
Works collaboratively with Solution Architects in the design and implementation of technology solutions.
Participates in all phases of the Software Development Life Cycle (SDLC) using agile and iterative methodologies, including post-implementation support and maintenance.
Analyzes business requirements and creates technical designs and specifications for independent implementation or for less experienced team members.
Communicates status and progress on assignments.
Consults effectively with customers and business partners on defined assignments.
Creates estimates and work breakdown structures on assigned development tasks.
Raises issues and risks in a timely fashion and effectively contributes to mitigating activities.
Bachelor’ s degree from an accredited college or university with specialization in an information technology field.
Six years of relevant, progressive information technology experience directly related to the design and development of software solutions using JAVA.
Demonstrated skill in JAVA Enterprise (e.g. JEE, Spring Framework, etc.).
Well-versed in a breadth of design patterns and development methodologies. (e.g Object Oriented Programming (OOP), MVC, detached UI patterns).
Demonstrated skill developing REST/SOAP based APIs/Microservices.
Demonstrated skill in persistence Layer/ORM. (e.g. JDBC, Hibernate, NoSQL etc.).
Experience in Application Security, JMS, Scheduling.
Demonstrated skill in web application frameworks. (i.e. Angular, Node, Grails, jQuery, etc.).
Experience with Continuous Integration (CI) and Continuous Delivery (CD) and DevOps principles and tools. (e.g Jenkins, Git, Nexus, SonarIQ).
Experience with testing frameworks. (e.g. Junit, Selenium, Mockito, etc.).
Some exposure to Behavior Driven Development (BDD) and Domain Driven Design (DDD) is a plus.
Effective verbal and written communication and presentation skills.
Proficient problem solving and business acumen.
Adaptive Solutions Group is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, and veteran or disability status.
Adaptive Solutions Group offers a competitive compensation and benefits package that includes medical, dental, STD/LTD, life insurance coverage, 401k, paid vacation and holidays.