Software Engineer
Job Description
Software Engineer - Java
We’re looking for a talented Java Software Engineer to help our team develop best-in-class globally available marketing, eCommerce and B2B web systems. The right candidate should have a well-developed, working knowledge of web technology concepts and be able to demonstrate experienced aptitude working within the web application architecture stack. Also, applicants should be accomplished programmers with advanced language, structure and problem-solving skills. Excellent organizational and communication skills are a must, and each individual must be prepared to help the team evolve into the most efficient working unit possible. We want dedicated developers who can be creative in execution and think on their feet.
Responsibilities:
Work closely with project managers, business analysts, Marketing, Creative, Sales and other members of the technical team to analyze, plan, program and implement large-scale and complex web projects. Accurately and thoroughly estimate effort according to technical and functional requirements, build up complete technical specifications, program and implement according to design, take part in testing, QA and continuous improvement efforts to ensure a very high quality and sustainable product. Maintain functionality/stability of production sites with dedicated attention to service and support
Skills Requirements
Primary Skills:
- 3+ years experience developing Java web-based applications with a solid understanding of best practices including but not limited to scalability, maintainability and security.
- Experience working in an Agile team environment delivering high quality work in short iterations.
- Experience with MVC Frameworks (preferably Spring)
- Solid experience designing/creating relational databases (MySQL in particular)
- Ability to implement webpage designs using standards-based HTML, CSS, Javascript, AJAX, JSTL, etc.
- Solid working knowledge and experience with other web and open source tools such as Solr, Lucene, Kohana (or other MVC frameworks), jQuery, Google Analytics, etc.
- RESTful web services
- ORM Frameworks
Bonus Skills:
- Previous experience with JD Edwards ERP system
- Previous experiance working on a localized, international, mission critical customer facing system
- Apache/IIS/Tomcat administration capabilities
- Ability to work in both Linux and Windows environments
- Experience building responsive web applications for multiple form factors
- Eclipse, Subversion, Ant, Jenkins, Gradle
Education:
- Bachelor’s degree in related field of study OR equivalent professional working experience
About Trek Bikes
At Trek, we believe passionate employees make the best bicycle company in the world.
We believe in a vibrant, healthy, creative workplace where our people can help make the world better, one bicycle at a time. Great people, great product-that’s what we’re about.
Please visit http://www.trekbikes.com/us/en/company/careers/ to apply and see other great IT opportunities for QA, BA and DevOps Engineers
Trek. We believe in bikes.
Who you’ll work with
Visit the Trek Bicycle Corporation company page
view all job listings view all Trek Bikes job listings
Leave a Reply
You must be logged in to post a comment.