At Maven Wave, we are relentless in hiring the industry’s top talent. Each employee is hand-picked not only for their skills, but for their personality and broad expertise. We are looking for this rare combination of talent that sets us apart in the industry.
Founded in 2008, Maven Wave has experienced rapid growth. We combine the experience and knowledge of a management consulting firm with the innovation and technology expertise of a cloud services firm, providing a truly unique work environment. Employees have the opportunity to gain invaluable experience and make a significant impact on the business outcomes of our clients and our company.
As #6 on Crain's Fast 50, #11 on Consulting Magazine's Fastest Growing Consulting Firms in North American, and listed on Chicago's 101 Best and Brightest Companies, we are looking for the best of the best! If you are a top-performing consulting professional looking to accelerate your career and gain rewarding experience, now is the time to join Maven Wave.
We are currently seeking to add a Java Architect to our growing team.
Must have experience with following languages / tools / technologies:
Java, JEE, JDBC
Spring (DI, MVC, Security - LDAP/AD)
JUnit / Test NG , Mockito (or other mocking libraries)
Build tools - Maven 3 and Ant
Experience with JEE Application Servers - WebLogic preferred
Good understanding of HTTP protocol
Design Patterns and SOLID principles
Understanding of different architectural paradigms
Experience working with Linux environments - Ubuntu, CentOS
Understanding of version control with Subversion and Git source control managers.
Solid experience with end-to-end software development flows
10+ years experience designing and developing Java enterprise applications.
Experience working in an Agile environments, applying Agile concepts and practices such as Refactoring / Continuous Integration / Continuous Testing (TDD, BDD) and Continuous Delivery
Appreciation of how TDD impacts the code quality and design aspects, and the ability to influence the Quality Assurance strategy accordingly.
Strong verbal and written communication skills with other developers and business client
Time management skills and ability to multitask
Ability to mentor relatively less experienced team members
Proactive attitude with a consistent bias to action
- Experience working with RDMS - Oracle preferred
Back to top