Share this Job

Go Back

Java Software Engineer Location: Austin, TX


2015-07-10 06:10:37
Job Type: Full Time only
Budget $: 100,000 - 200,000

Role: Java Software Engineer Location: Austin, TX Role Responsibilities Implementing technical roadmap for our eCommerce properties Develop backend systems and integration services capable of scaling for high volume holiday traffic Work on a daily basis with other software engineers, software architects, TPMs, and database architects Analyze business requirements and technical specifications to ensure that all solutions adhere to modern design principles and performance standards Actively participate in sprint planning and estimation sessions Produce POC, spikes or solution demos to prove out new technologies and proposed ideas Stay connected with ongoing industry innovations to expose to the organization to the latest in technology and techniques Drive user story brainstorming, review, and clarification sessions with software and quality engineering teams Requirements 7+ years of relevant web development experience or equivalent combination of education and work experience 5+ years Java development experience preferably with external customer facing eCommerce sites Exposure to iterative development methodologies and software development lifecycle principles Experience with high volume enterprise applications Deep knowledge of SOA concepts is required Technical understanding of MVC, OOP, message services, REST APIs, OAuth, Spring Framework and multiple security protocols Experience working on object-relational data mapping or ETL programs Experience with SaaS / Cloud Platforms Technical understanding of Document Oriented Database Systems such as MongoDB Experience with git and SVN (or similar source control tools) Experience with TeamCity, Octopus, Maven, Jenkins, Continuum, or similar tools for automated build and deployment Ability to build relationships across the company, and understand at a high level what initiatives are moving forward in all technology areas Strong understanding of the links and dependencies between the projects and other in-flight projects and/or business initiatives Great attitude and willing to learn new things
Key Skills: