CapTech Consulting Senior Java Engineer in Denver, Colorado

Senior Java Engineer Denver, CO, USA Full-timeCompany DescriptionCapTech is a national IT management consulting firm that bridges the gapbetween business and technology. We partner with some of the world's mostsuccessful companies to design, develop, and manage technical and digitalsolutions that delight customers, drive insights, and meet strategic objectivesAt CapTech, you'll experience a flat organizational structure based upon aculture of mutual respect. Here, your career path isn't set in stone,and you have unlimited potential for growth and the resources to help youachieve your career goals. If you are creative, technically insightful,driven-and have a passion for the work that we do, then you might be a future CFor over five years, we have been in the Top 10 of Consulting Magazine'sBest Firms to Work For, including #2 for IT Firms and #5 for Work/LifeBalance. We are also recognized by (please use the apply button below)'sTop 50 Consulting Firms and have been on the Inc. 5000 list of fastest growingcompanies for over 10 years.Job DescriptionJava Engineers at CapTech are part of an intelligent, highly motivatedcommunity who strive to continuously learn the latest tools and architecturesto deliver innovative solutions for our clients. They are involved in thedesign, development and delivery of vital internal and customer facingsystems in partnership with a variety of Fortune 500 clients. CapTechengineers enjoy a collaborative environment and have many opportunities tolearn from and share knowledge with other CapTech engineers, architects,and our clients. CapTech Java Engineers deliver solutions for clients thatinclude: REST and traditional SOAP based clients and services, JavaEEbased integrations, cloud based deployments, and web and portal front ends.Specific responsibilities for the Senior Java Engineer position include: Understand the challenges being addressed by an engagement and collaboratewith team members and clients to deliver a technical solution that meet theunique needs of our clients. Create quality deliverables to communicate technical solutions toappropriate audiences. Design, develop and test Java based solutions using common standards andframeworks such as JAXB, JAX-WS, JAX-RS, JPA, JavaEE, Spring, and Hibernate. Leverage CapTech's internal programs and self-directed training tocontinually develop industry relevant knowledge and skills. Provide technical mentoring and leadership to more junior resources.QualificationsSpecific qualifications for the Senior Java Engineer position include: Bachelor's degree in Computer Science, Software Engineering, MIS orequivalent combination of education and experience Demonstrated progression and growth as a Java Engineer through past careerexperiences. Familiarity with multi-system integration and common issues that can arisewhen integrating enterprise technologies. Ability to create high quality documentation to present technical ideasand high-level solutions, and communicate effectively to team members withvarying degrees of technical knowledge. Understanding of performance testing and optimization techniques. High proficiency with development tools and workflows (modern sourcecontrol systems, unit testing, continuous workflow, etc.). Experience with popular Java libraries and frameworks (Spring,Hibernate, jBPM). Familiarity with the creation, and validation of SOAP and REST basedclients and web services. Understanding, and experience with database technologies includingOracle, MS SQL Server, NoSQL and/or DB2. Working knowledge of HTML 5, CSS, JavaScript, UNIX/Linux,Windows, and scripting languages preferred.Additional InformationWe offer challenging and impactful jobs with professional career paths. AllCapTechers can keep their hands on technology no matter what position theyhold. Our employees find their work exciting and rewarding in a culture filledwith opportunities to have fun along the way.At CapTech we offer a