Senior Java Full Stack Developer
Job Duties:
1. Understand the requirements and design, develop Systems based on JEE Technologies to be deployed on JEE Application Server.
2. Develop UI by using new Front-end framework (like angular, bootstrap, jQuery).
3. Knowledge about source control tools like Git
4. Use Industry best practices methodologies in Design
5. Unit test the artifacts to insure that implemented artifacts fulfill the requirements
6. Develop real-time applications with web-sockets
7. Design and development of necessary DB artifacts such as Tables, Views, Stored Procedures.
8. Monitor and report on task status, identify issues that may hinder fulfillment of the task, recommend and implement corrective measures.Develop Web Services (SOAP, REST) to expose web services or Consume Web Services to fulfill different integration needs.
9. Good skills on build tools like Jenkins, Bamboo and Maven
10. Work directly with the project team and implementation partners – if needed.
11. Ability to work on multiple projects/tasks at the same time
12. Take the lead role in design and implementation for major components of the system
13. Ensures that the design/implementation meets technical, functional, performance and business requirements and in compliance with the architecture of the solution.
14. Presenting the Solution to internal and external stakeholders, through presentations and documents.
15. Participate in delivering the High Level and Low Level Design documentation
16. Demonstrates familiarity with OO principles and Service Orientation principles and apply them effectively in design & implementation
17. Demonstrate skills in the middleware tools and should be able to work with them
18. Ensure that the coding guidelines, documentation standards/requirements and SDLC methodology are adhered to
Technical Requirements:
19. Minimum 4 years of experience is required.
20. Understand the requirements and design, develop Systems based on JEE Technologies to be deployed on JEE Application Server
21. Develop UI by using new Front-end framework (like angular, bootstrap, jQuery)
22. Knowledge about source control tools like Git
23. o Good skills on build tools like Jenkins, Bamboo and Maven
24. o Use Industry best practices methodologies in Design
25. o Develop Web Services (SOAP, REST) to expose web services or Develop Web Services (SOAP, REST) to expose web services or Consume Web Services to fulfill different integration needs.
26. Unit test the artifacts to insure that implemented artifacts fulfill the requirements
27. Develop components that use JMS queues for asynchronous Messaging.
28. Develop real-time applications with web-sockets
29. Design and development of necessary DB artifacts such as Tables, Views, Stored Procedures
30. Monitor and report on task status, identify issues that may hinder fulfillment of the task, recommend and implement corrective measures
31. Work directly with the project team and implementation partners – if needed
Non-technical requirements:
32. Communication & Inter-personal skills
33. Excellent techno- functional presentation skills to all levels of management.
34. Strong business acumen and political savvy
35. Ability to lead and manage projects
36. Ability to collaborate while dealing with complex situations
37. Ability to think creatively and to drive innovation
38. Team Building
39. Consistently delivers high-quality services and components
40. Prioritizes multiple tasks effectively.