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: