Lead Java Developer
Addison, ILFull-time
Behavioral Health Market Context
Qualifications
- •Self motivated and directed, with the ability to effectively prioritize and execute tasks in a high-pressure environment
- •Analytical and problem solving abilities, paired with keen attention to detail
- •BS in CS, CIS, MIS, Engineering -OR-
- •Relevant industry experience
- •Java is your language of choice; you have strong command over it to develop reliable, secure, and high-performing services
- •You bring expertise working with a variety of Java-based frameworks and runtime environments
- •You have strong relational modeling skills, and have worked extensively with relational databases
- •You can write mobile optimization/responsive-adaptive code including HTML5 and CSS3
- •You never write a line of code that's not testable; you're familiar with testing frameworks (e.g. JUnit, Mockito, etc.)
- •You are proficient in testing software including unit tests, integration testing and regression testing; experience with unit test tools and frameworks (e.g. JUnit, JMeter, Selenium etc.)
- •You have in depth experience with server side design, development and building highly concurrent and throughput applications using Core Java, JSPs, Servlets, XML/XSL/XSLT/XSD, JAXB, JavaScript, and Ajax
- •You are seasoned with SOAP and RESTful web services including web services standards and r
- •Experience Web
- •10+ years of experience in Object-Oriented software design and development
- •10+ years experience in CORE JAVA
- •5+ years of experience in the entire enterprise environment including Spring Frameworks, JMS, RMI, JSP, Hibernate, Enterprise Integration Patterns
- •5+ years of experience in application design and development
- •4+ years of experience in leading and managing Java / J2EE backend development teams
- •4+ years experience with Apache Solr, Lucene, REST/SOAP/Web Services, XML, JSON
- •4+ years experience with relational Databases like Oracle
- •3+ years experience with AJAX techniques and modern JavaScript libraries
- •3+ years experience with Open Source frameworks such as Spring
- •3+ years experience with multi-threaded programming
- •3+ years experience of delivering e-commerce/consumer websites at scale (thousands of requests/second) under tight latency constraints is a big plus
- •21 more items(s)
Responsibilities
- •Leads software application development projects of all sizes for systems assigned to productized SCRUM team
- •Design and architect scalable solutions for our public- and consultant facing web sites, back-end tools, and APIs following Agile development methodologies
- •Mentors other developers on the team or across other teams
- •Lead web or mobile applications or components delivery using software disciplines from design through coding to deployment and maintenance
- •Provide technical leadership and execute on new market initiatives, continuously improving the codebase, architecture, and processes of existing systems
- •Mentor other engineers, review their work, and provide constructive feedback
- •Write solid, maintainable, and testable code, paired with useful documentation
- •Build and maintain scalable ecommerce APIs (e.g. shopping cart management, order management, etc.) that will support internal, consultant and .com facing set of tools
- •Maintain high standards of software quality within the team by establishing good practices and habits
- •Identify and encourage areas for growth and improvement within the team
- •Design, develop, and unit test applications in accordance with established standards
- •Analyze and resolve technical and application problems
- •Participate in peer-reviews of solution designs and related code
- •Provide production support to business users
- •Drive innovation within the team in areas including: development efficiencies, custom component development & integration, leading-edge industry concepts and developments
- •Share knowledge in areas of your excellence by setting up and holding brown bag sessions
- •Establish working relationships with all the productized SCRUM teams and key team members and across the IT organization as appropriate
- •Coordinates efforts across interfacing systems and service providers to resolve system issues
- •Identify and leverage new and emerging hardware and software technologies and products to maintain industry competitiveness
- •Verifies integration test specifications to ensure proper testing
- •Creates integration plans to support systems interface testing
- •Identifies new areas for process improvements to enhance performance results
- •19 more items(s)
More Jobs
- School-Based ABA Therapy Assistant (CBT/RBT)at Sum of Learning
- Remote Clinical Research Programat Care Health
- Clinical Research Coordinator - Psychiatry - 139578at UC San Diego/UC San Diego Health
- Research Associateat University of Colorado Anschutz Medical Campus
- Clinical Research Associate I — Impact in Global Trialsat ThermoFisher Scientific
- Board Certified Behavior Analystsat Behavioral Foundation Centers Inc
- Clinical Research Associate IIat Virtual Vocations Inc
- Clinical Research Accounts Receivable Supervisorat Virtual Vocations Inc
- Behavior Technician — Start a Rewarding ABA Careerat ABA Pathways, LLC
- PRN Speech Language Therapistat Cypress of Hilton Head