Basic Qualifications
- Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
- At least 4 years of experience with Information Technology with experience in Mainframe Programming.
Required skills:
- At least 6 years' experience in Java-J2EE Development.
- Working experience with Front End Technologies (HTML5, CSS3, jQuery, jQuery Plugins, JSON, and developing cross-platform code).
- Extensive technical experience and development expertise in Core Java, J2EE, JSP, Servlets, Struts, Web services, Spring, Spring boot and Hibernate
- Responsive web development, with professional React/Angular experience and advanced JavaScript proficiency.
- Advanced knowledge of object-oriented design and development using J2EE and frameworks.
- Knowledge on tools like Jenkins, GIT, Chef, and continuous integration will be a plus.
- Knowledge of JMS MQ services and Web Service Frameworks Restful.
- Excellent Java and J2EE coding skills.
- Strong command on Java/J2EE concepts and current industry trends.
- Ability to work independently and produce results in a fast-paced, team environment.
- Experience working with and applying Design patterns to solve problems
- Ability to assign and track deliverables of team members.
Nice to have skills
- Experience working with or an interest in Agile Methodologies, such as XP, Scrum or Kanban.
- Knowledge in the Telecom domain.
- Excellent interpersonal communications skills
- Ability to work independently and produce results in a fast-paced, team environment.
- Ability research into new areas and come up with ideas and solutions.
- Creativity to address website design issues so that they can produce sites that are effective and functional.
- Problem-solving skills so that they can integrate the customer access features with the data stored in the site so that people can locate the appropriate information effectively.
- Ability to work on projects independently and need to be capable of time management.
- Teamwork skills to coordinate their efforts with the work that's being performed by other design and development professionals.
- Ability to identify and resolve all technical issues faced during the course of the projects assigned
- Knowledge of Secure Coding Practices (Fortify, Black Duck Scan)