Lead Java Developer

Addison Group

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)