Software Development Engineer/Technology Group
Will sponsor visa's. Will help with relocation.
Exciting opportunity with cutting-edge, innovative technology company that thinks big! Looking for incredibly smart technologists to play impactful role in leading new product development.
Location is a short 20 minute train commute from Penn Station.
Looking for a dynamic and motivated software engineer to join technology group. As a member of the team you will have the opportunity to design and develop software that runs one of the core areas of business.
The Software Development Engineer's primary task is write high quality, maintainable and robust code, often in Java.
This is an extremely challenging role that demands strong software development skills, analytical and problem-solving experience. Work in an agile environment. Build software solutions for a distributed end to end content management system from concept to launch. Be part of the software development community, strive to constantly improve, and establish a new level of excellence in software development.
Responsibilities:
-Design, develop, debug high quality scalable services typically in Java
-Build and deploy solutions for problems of size-able scope, scale and complexity
-Support day-to-day functional maintenance of the web-based services that your team owns
-Preparation of technical requirements, software design specifications and other forms of documentation
-Collaborate with other Software Development Engineers in code-reviews and debugging issues
-Communicate effectively with all team members to ensure development projects meet or exceed performance targets
-Deliver first-class work on tight schedules
Qualifications:
-Excellent Object Oriented Analysis and design skills (OOA/OOD)
-Web based application framework - Java (J2EE Tomcat Servlet container model Spring, Hibernate) or C++
-Familiarity with HTML, CSS, and JavaScript is an advantage
-Knowledge of build systems such ANT and Maven
-Expertise in UNIX
-Be able to thrive in an ambiguous environment - where change is the only constant
-Be a team player with high energy
-Strong verbal and written communication skills
-Strong analytical skills and an out-of-the box thinker
-Results-oriented and with strong customer focus
-Self-motivated, accountable, and having a sense of ownership; take pride in what you code
Additional Preferred Qualifications:
-Prior experience in building service oriented (SOA) distributed systems in an E-commerce environment
-Prior experience in building web-based systems using Java/J2EE, Apache Tomcat
-BS/MS in Computer Science or equivalent
Jobs, Newark, New Jersey, NJ, Software Developer, Software Engineer, Java, C++, J2EE, HTML, CSS, Unix