Associate Software Engineer
Core
Develop full-stack product features for global customers using test-driven development and end-to-end ownership.
Role type
Associate Software Engineer (Full Stack)
Builds
Full-stack applications (frontend and backend systems)
Domain
Enterprise software development
Deliverable
product features
Required skills
Java, C++, relational database management systems, SQL, design patterns, data structures
Preferred skills
enterprise or web application development, Java JEE stack (JDBC, JMX, JPA, JMS), HTML5, CSS, JavaScript, Ajax, REST APIs, Spring, open-source contributions
Technologies
Java, C++, Oracle, SQL Server, MySQL, Tomcat, WebLogic, JBoss, Spring
Responsibilities
Coordinate with Product Managers, lead developers, and QA leads in an Agile team; Create product features using test-driven development; Develop across the full stack including frontend and backend systems; Take end-to-end ownership of assigned functionality; Participate in the full development lifecycle from requirements definition through delivery and maintenance
Seniority
Associate, entry-level IC