Sr. Software Engineer(JAVA Developer) at Subaru of America in Camden, NJother related Employment listings - Camden, NJ at Geebo

Sr. Software Engineer(JAVA Developer) at Subaru of America in Camden, NJ

Summary - Purpose of Position The Software Engineer works within accepted IT guidelines to develop solutions to strategic initiatives and challenges. Additionally, the Software Engineer is responsible for executing critical projects and system enhancements with the guidance of the IT Leads and the IT Manager. The Software Engineer will also be responsible for day-to-day IT support of connected vehicle systems. The Software Engineer is accountable to the full project life cycle including requirements, analysis, design, software development, quality assurance, user acceptance testing, production deployment and support phases working as a full-stack developer participating in both front and back-end development for distributed applications that drive Subaru of America's multi-tier web environment. Primary Responsibilities Primary responsibilities include supervising development cycles and manage business expectations for distributed applications that drive Subaru of America's multi-tier systems supporting Customer Web Portals and Telematics Applications. The following duties are expected of the individual in this role:
Should be able to play a key role in providing estimates, perform technical reviews, providing technical leadership to the team. Strong analytical, problem solving, debugging skills. Good technical documentation skills. Coordinate project work with the development and QA testing teams. Must execute code reviews. Must be able to provide technical direction to the development team. Work with business partners and outside vendors to collect and confirm project business requirements. Ensure work is completed on time and in accordance with our coding standards, conventions, and practices. Work independently on long term projects, conduct meetings with stakeholders to see projects through. Development of web applications, web components, and web services. Follow the complete life cycle of a project from conception to deployment. Architect new projects with the Manager of Application Development. Follow project specifications to complete tasks. Troubleshooting and debugging. Test and manage project deployments and production releases. Maintains current knowledge of IT development methodology, architecture design, and technical standards. Ability to lead and mentor developers. Communicates with project manager on a frequent basis. Identifies tasks and issues that may have an impact on service levels or schedules. Provides realistic task deliverables estimates. Strong abilities to analyze data, conduct research, think analytically and work in a diverse group situation Experience in working with offshore teams is a Plus High level of organizational, written and oral communication skills Must be open to providing off-hours production support. Experience in Automobile Domain is a Plus Skill Requirements Demonstrable 6
years of solid experience in Java, J2EE in a large enterprise environment. Experience in providing support to production systems, troubleshoot production issues, perform root cause analysis and implement fixes Strong experience with Core Java, Servlets, JSP, JDBC, JSTL Should have strong experience in Spring framework- Spring Core, Spring MVC, Spring data JPA, Spring Security Hands on Experience in ORM frameworks like Hibernate, IBatis Experience in developing REST and SOAP web services and Microservices Experience with scripting languages like JavaScript, JQuery is mandatory. Experience in developing web-based applications using HTML, CSS, Ajax, Bootstrap 3.x Experience in AngularJS is preferable Experience developing SOA Suite (OSB, BPEL) services and composite applications is preferable. Good knowledge and experience with Oracle 11g/12c Prior experience with Apache Tomcat and Apache webservers Good hands on in using IDEs like MyEclipse/NetBeans Should have used SVN / GitHub for branching and merging of code and good with version control Experience with handling tools & utilities like Maven, Jenkins, SonarQube, SQL Developer/SQL Navigator etc. Additional Preferred Skills The ideal candidate will possess a BA/BS degree in Computer Science (Master's degree in computer science a plus) with 6 plus years of overall development and 3 plus years of enterprise software experience. Must have excellent verbal communication, written communication, and social interaction skills. Work Environment Hybrid work environment - remote work possible two day per week Educational Requirements 4 Year College (BA, BS) Experience Requirements 6 - 8 Years
Salary Range:
$100K -- $150K
Minimum Qualification
Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.