Java Full Stack Developer
Role details
Job location
Tech stack
Requirements
Candidate should be able to design, develop and implement complex solutions based on Java technology and related frameworks. *
Candidate should be able to lead a team of developers in code reviews, advising team members of the design approach and implementation. *
Candidate should be able to assist in API implementation and performance optimization *
The candidate should be able to assist in the system integration of components. *
Provides design recommendations and develops enterprise-level application and custom integration solutions including interfaces, functions, and features. *
Determines specifications, then plans, designs, and develops the most complex and business-critical software solutions, utilizing appropriate software engineering processes - either individually or in concert with a project team. *
Candidate should be able to translate applications requirements into web-based solutions using the recommended frameworks and technology. *
Candidate should be able to design and implement responsive web application user interfaces using JavaScript/CSS/HTML5/JQuery/Angular4 *
Candidate should have working experience in using WS-Security and WS-Addressing Minimum Qualifications: *
A Bachelor''s Degree from an accredited college or university with a major in Computer Science, Information Systems, Engineering, or other related technical disciplines. *
Development experience in Java/J2EE, web applications using Angular4 or JavaScript framework consuming RESTful API''s developed on J2EE platform. *
Experience in service Oriented Architecture/Service integration with Web Services, EJB, REST and security integration, JPA and unit testing code coverage. *
Practical knowledge of Jenkins. Maven and Sonar and source control tools like Git. *
Proficiency of scripting languages such as JavaScript, jQuery, JSON and other front-end scripting languages. *
Knowledge in application server such as JBOSS/Tomcat. Education: *
A Bachelor''s Degree from an accredited college or university with a major in Computer Science, Information Systems, Engineering, Business, or other related technical discipline is required. A Master''s Degree is preferred.
General Experience: *
Extensive experience in designing and developing an application using Java, scripting languages such as JavaScript and web technologies such as Node.js and Angular 4. *
Experience in developing and consuming APIs such as RESTful APIs *
Must have knowledge in building applications with concurrency. *
Must have knowledge of Spring Components and Spring Framework.