CyberCoders Principal Software Engineer - Java/J2EE + REST/SOAP in Austin, Texas
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
Fast track growth opportunities - upward mobility
Publicly traded, stable and rapidly growing org
Challenging and exciting development work
Inc. Hall of Fame company
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
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