Home > Manhattan jobs > Manhattan computer/technical

Posted: Saturday, September 2, 2017 8:47 PM

Passionate about building, owning and operating highly scalable, child-friendly education applications? Experienced in building and leading teams of highly competent software engineers ranging from new graduates to architects? Want to make an everlasting impact to every child's learning experience? If so, here is an opportunity tailored for you. Our ckient is here to make a difference! They are engineers who are passionate about building the best applications to help students and teachers improve their learning/teaching experience in math, science, and reading. Their organization is responsible for all of the educational digital products offered by our client and they are being used at home, in the classroom, and public libraries! They are seeking a hands-on technical lead to innovate, architect, design and build highly available, scalable, responsive (web) applications! This team will have the opportunity to be involved with all of the application groups to solution integrations with other systems and to build standard integration platforms and tooling. As the tech lead, you will have technical ownership of the integration solutions used across the enterprise. Successful candidates will be strong leaders who can prioritize well, communicate clearly, and have a consistent track record of delivery.As a technical lead of Integration Services team with our client, you will:Make architecture and design decisions as its affects the area of integrationWork with business and product owners to build the next generation shared services platform serving multiple lines of business, products, markets, and geographiesAssisting in the requirements collections and analysis, software design, development, troubleshooting, implementation and enhancement of new and existing softwareContributing your expertise to support our engineering best practices standardsMentor, grown and retain the teamThe candidate will be working in a fast-paced environment with business and technology groups. The role requires a self-starter who is passionate about education and technologies. He or she must be able to task manage and prioritize activities efficiently. The candidate must also be able to effectively communicate expectations and timelines in a timely and clear fashion and have strong written communications skills. The ideal candidate will be detail oriented, organized, and have leadership experience. The individual should have experience managing teams, influencing without direct authority, and leading a team of engineers. The role requires design skills, sound judgement, and the ability to establish strong working relationships with business stakeholders and product owners.Requirements:Bachelor of Science in Computer Science, or equivalent.Expects and requires innovation of her/his team. Has passion and convictions and the innate ability to inspire passion in others.Hands on experience with Java 8 and Spring Boot ecosystem.Must be familiar with Enterprise Integration Patterns and hands on experience with Apache Camel.Must be familiar with asynchronous messaging systems such as ActiveMQ, RabbitMQ.Experience in designing and implementing RESTful APIs.Experience with relational databases such as MySQL or Oracle.Experience writing unit integration tests. TDD and ATDD experience a strong plus.Experience with CI/CD processes utilizing Jenkins and cloud infrastructures a plus.Experience with Version Control Systems such as Git or Subversion.Must have experience with designing and building highly available, scalable, and high volume customer facing applications.Has relentlessly high standards (is never satisfied with the status quo).Attention to detail and the ability to think big. Preferred Qualifications:Demonstrated leadership ability as technical leadProject management experience with agile development methodologyKnowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operationsAbility to assist in acceptance testing, load testing, troubleshooting, and performance tuning as requiredPeople management, team building and mentoring experienceExposure to AWS and Kafka is considered a plus - provided by DiceJava 8 and Spring Boot ecosystem and Enterprise Integration Patterns and hands on experience with Apache Camel


• Location: Manhattan

• Post ID: 131388442 manhattan is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2017