CyberCoders Principal Software Engineer - Java/J2EE + REST/SOAP in Austin, Texas

Principal Software Engineer - Java/J2EE + REST/SOAP Principal Software Engineer - Java/J2EE + REST/SOAP - Skills Required - Java/J2EE, Spring, Hibernate, Web Services (SOAP and REST), Cassandra or NoSQL databases, Unix/Linux, JSP, XML, JavaScript (Sencha/Angular/Backbone), RDBMS

Located in Austin, Texas we are a human resources company growing businesses and providing outsourced HR related services. We are in the business of simplifying company's HR process so they can focus on the truly important aspects of their own businesses. Currently, we are looking to bring on a talented Principal Software Engineer who is an expert with Java/J2EE. If you are strong with Spring framework, web services technologies, and contain experience with cross-platform and cross-browser development, we would love the time to tell you more about this amazing opportunity!

Top Reasons to Work with Us

  1. Fast track growth opportunities - upward mobility

  2. Publicly traded, stable and rapidly growing org

  3. Challenging and exciting development work

  4. Inc. Hall of Fame company

  5. Tuition Reimbursement

  6. Flexible Schedules

What You Will Be Doing

  • Responsible for the design, development, and release of our organization's web-based applications.

  • Work closely with program management to ensure successful operational deployment of new applications while maintaining business continuity of existing applications.

  • Responsible for driving the architecture for the next generation of cloud based HR applications. This is a hands-on technical role, providing the opportunity to build a top class RESTful Web Services for distributed systems using standard open source technologies and to build out a state of the art platform.

  • Perform technical oversight and assessment of application and system development projects to ensure technical integrity and compliance with design requirements

  • Design and develop highly scalable software products with extensive code coverage

  • Develop, evaluate, and implement improved processes, methods and tools to continually improve software delivery effectiveness

  • Be a positive influencer. Mentor other developers in the team, ensure adherence to coding and testing standards

  • Research new technologies, tools and develop proof of concepts

  • Specify systems architecture, application design, systems integration methods, and data migration tools and techniques

  • Work closely with business analysts/product managers to understand the future business direction with the goal of architecting the platform optimally.

  • Work closely with Program Manager and other stakeholders to develop project plans, and participates in resource planning

What You Need for this Position

  • 10+ years of experience in Java/J2EE development building large-scale enterprise web applications

  • Strong experience with Spring Framework, including Spring MVC, Hibernate, and Spring Security

  • Strong experience with web services technologies such as REST, SOAP or a similar technology

  • Proficient in development using JSP, XML, SSO, Apache Tomcat

  • Experience with Java Script, CSS, HTML, HTTP, session cookies and web frameworks such as ExtJs/Sencha, AngularJS or Backbone.JS

  • Experience with and SQL(RDBMS) and NOSQL Databases like MongoDB, Cassandra, and other NoSQL databases

  • Experience with cross-platform (PC/Mac, desktop, laptop, tablet) and cross-browser (IE, Firefox, Chrome, Safari) development preferred

Experience with designing and developing UI for performance and capacity of web-based, multi-tenant, Software as a Service (SaaS) solutions

Experience with Unix/Linux shell programming.

Strong Object-Oriented design skills with good coding disciples.

  • Really nice to have skills:

  • Proficiency with the DOM and asynchronous event-programming model

  • Understanding of source code management tools such as Subversion or Git, and the workflows associated with them (branching and merging)

  • Understanding of Agile practices such as test driven development and continuous integration

  • Excellent thinker with deep hands-on technical expertise with the latest Cloud/SaaS based Open Source technologies

  • Working knowledge of JMS implementation using ActiveMQ or WebLogic

  • Experience with Mobile Development including web and native

  • Experience with LDAP, Active Directory, ForgeRock

  • Experience with content management systems (CMS); Alfresco experience

  • Strong knowledge of data integration technologies and processes and Solid knowledge of testing tools and techniques

  • Human Resources, Payroll, and/or Benefits business domain experience

What's In It for You

  • Competitive salary

  • Highly generous Insurance benefits (Medical, Dental, Vision, Life, Disability, FSA, HSA, Supplemental Life, Mental)

  • 401(k) match / Stock options / Stock purchase plan

  • Performance based bonuses!

  • Generous paid time off/ sick time / paid holidays

So, if you are a Principal Software Engineer with 10+ years of Java experience, please apply NOW! NEED this person ASAP.

Applicants must be authorized to work in the U.S.

CyberCoders, Inc is proud to be an Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.

Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

Principal Software Engineer - Java/J2EE + REST/SOAP TX-Austin AY2-1392136