Defining the overall technical architecture for the application.
• Work on architecture, design and coding using Java EE & Javascript technologies.
• Developing high-level product specifications with attention to system integration and
feasibility.
• Provide technical expertise and recommendations in assessing new software projects.
• Responsible for reviewing, analyzing and occasionally modifying systems.
• Responsible for testing, debugging and installing to support application systems.
• Investigate and resolve application functionality related issues.
• Write technical procedures and documentation for the applications.
• Excellent analysis skills and the ability to develop processes and methodologies.
• Ability to rapidly learn and take advantage of new concepts, business models, and
technologies.
• Provide technical guidance and coaching to developers and engineers.
• Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
Bachelor’s Degree in Computer Science or Software Engineering.
• 08 years of hands on experience with Java and Spring Framework development.
Programming Languages: Java 8, Spring 4, Hibernate4, JSP, MySQL.
Proficiency in the following skills and technologies is mandatory:
• Java EE including (Web Services, REST, JPA).
• Database (MySQL)
• Spring, Hibernate
• SOA, Design patterns.
• Javascript (ReactJS, AngularJS), HTML5, CSS3
• Cloud computing architecting
• Linux
• DevOps
• Docker