What are the responsibilities and job description for the Java Lead Developer (Angular) position at ADDSOURCE?
Job Details
Sr. Java Lead Developer (Angular)
Location: New York City, NY
Role:
The client's team is seeking a Java Web Developer with robust Java capabilities and proven experience in JavaScript frameworks. The successful candidate will join a development team and be responsible for the design, development, and implementation of solutions across the application stack. This position is based at the client's New York office.
Key Responsibilities:
- Collaborate closely with development architects, clients, and business analysts to build efficient solutions leveraging the appropriate technology stack.
- Develop web applications and components using a Java/Angular technology stack.
- Review vendor solutions as potential offerings for client requirements.
- Design and develop solutions that seamlessly integrate with vendor tools utilizing web services and other integration design patterns.
Skills & Qualifications:
Required Skills:
- Programming: Java Web Development (Servlet/JSP), Spring Framework, JavaScript, JavaScript Frameworks (Angular preferred), CSS, Unix/Linux Shell Scripting, XML Processing.
- Education: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Experience:
- 7 years of hands-on experience in web application development utilizing Java for web development purposes.
- Expertise in developing service-oriented architecture applications, with a strong understanding of Object-Oriented Design and Design Patterns.
- Proficiency in Java Server Pages (JSP), DHTML, and JavaScript.
- Familiarity with MVC-patterned applications using JavaScript frameworks, particularly Angular, and collaboration with front-end development teams.
- Additional Requirements:
- Strong analytical and design skills with the ability to translate business requirements into efficient technical designs suitable for large-scale enterprise environments.
- Exceptional troubleshooting skills to quickly identify, document, and communicate the root cause of issues and recommend possible resolutions.
- Strong understanding of Agile/Scrum methodologies and the ability to deliver solutions in this framework.
- Excellent communication, presentation, and collaboration skills, with the ability to interface directly with clients and analysts to align technical requirements and delivery expectations.
- Ability to work independently and effectively.
Other Desired Skills:
- Proficiency in Angular (version 3 ) with proven success in delivering solutions on this framework.
- Knowledge of Postgres, RESTful Web Services, and DevOps practices.
- UI Design experience specifically for web applications.