Associate Software Engineer
Core
Develop full-stack product features for global customers using test-driven development, owning functionality from architecture to support.
Role type
Associate Software Engineer (Full Stack)
Builds
Product features for global customers
Domain
Enterprise software development
Deliverable
product features
Required skills
Object-oriented programming (Java/C++), Relational database management (SQL/Oracle/SQL Server/MySQL), Design patterns, Data structures, Analytical skills, Debugging, Troubleshooting
Preferred skills
Enterprise/web application development, JDBC, JMX, JPA, JMS, HTML5, CSS, JavaScript, Ajax, Tomcat, WebLogic, JBoss, REST APIs, Spring, Open-source projects
Technologies
Java, C++, SQL, Oracle, SQL Server, MySQL, JDBC, JMX, JPA, JMS, HTML5, CSS, JavaScript, Ajax, Tomcat, WebLogic, JBoss, REST APIs, Spring
Responsibilities
Collaborate with Agile teams (Product Manager, lead developer, QA lead), Create product features using test-driven development, Develop across full stack (frontend to backend), Own assigned functionality end-to-end, Participate in full software development life cycle, Contribute to technical knowledge sharing