Senior Software Engineer - Back End

Tillster   •  

Los Angeles, CA

Industry: Enterprise Technology

  •  

Less than 5 years

Posted 57 days ago

This job is no longer available.

Analyze, design, develop, deploy, test and debug complex, scalable enterprise computer applicationsthat are critical to core business function relating to digital ordering and customer engagement solutions using service-oriented Java technologies (i.e., Core Java, Collections, Servlets, JDBC, JMS, JSON & JUNIT). Build Java programs that execute in a high-availability, high-throughput batch environment. Build and customize software solutions. Develop web applications, services and integrating different enterprise applications in a scalable and reusable manner. Utilize various application servers, such as Tomcat in order to implement proposed solutions. Design and develop reusable libraries andAPIs. Utilize various application integration techniques to communicate with third-party andlegacy/back-end systems. Lead complex projects through complete software development life cycle. Utilize Agile/Scrum methodologies, accounting for cost effectiveness, security, scalability, andreliability. Deliver complex enterprise-level integration applications capable of handling a large volume of data to meet key performance indicators and service-level agreements. Make high-level decisions, working independently without supervision or as a team player, as required. Identify, implement andrefine proactive application- and system-monitoring tools to enable the company to provide thehighest level of service possible. Evaluate and recommend new frameworks and technologies toimprove business processes and customer experience. Collaborate with external business partners. Coach/mentor associate-level engineers and be a technical lead on the team. Other duties as directed or required. Ability to communicate effectively in English, with good verbal and written skills.

MINIMUM REQUIREMENTS FOR POSITION: Master's degree in Computer Science or closely related field of study plus 24 months of relevant experience interacting with RESTful/SOAP web services, AJAX, Core Java, JDBC, JMS, JSON, JUNIT, Apache, JavaScript, SQL, application server technology (i.e., Tomcat; Weblogic), and framework/technologies (i.e., Hibernate, Spring), Spring Integration, Maven, MySQL, Liquibase and Jenkins.

ALTERNATIVE REQUIREMENTS: Bachelor's degree in Computer Science or closely related field ofstudy plus 60 months of relevant progressive experience interacting with RESTful/SOAP web services, AJAX, Core Java, JDBC, JMS, JSON, JUNIT, Apache, JavaScript, SQL, application server technology (i.e., Tomcat; Weblogic), and framework/technologies (i.e., Hibernate, Spring) Spring Integration, Maven, MySQL, Liquibase and Jenkins.