Job title: Java Sr Developer
Work Location: Hyderabad
Job Code: Java-TO54
Preferred Skills/Experience:
- Experience working in the eCommerce industry is an added advantage, but not limited.
- Experience working in the Agile environment
- Product Development experience is an added
- Architectural experience is a huge plus
Roles and Responsibilities:
- Minimum 7 plus years of experience on Java technologies
- Experience in Java and related technologies (Hibernate, Spring), UI Technologies like Angular and jQuery development experience
- Requires Bachelor s Degree or Foreign Equivalent in Computer Science, Computer Engineering, Computer Information Systems or a related field of study.
- Strong experience in Java, J2EE, Hibernate, Spring, AngularJS & Angular, jQuery, web Methods, Web Services and Web Application Server: Apache Tomcat
- Experience in Software Design with applied knowledge of Key design principles
- Experience in automating all the aspects of Engineering
- Experience working in an Agile framework
- Experience in developing complex business solutions Continuous Integration, deployment experience and Prototyping experience.
- Demonstrate problem-solving (analysis) and demonstrate ability to mentor others. Understanding of Data Structures and Algorithms, including time and space complexity optimization.
- Exposure to Data structures/algorithms development, Unix and SQL/PL SQL database development
- Ability to contribute to development team and help achieve key business objectives
- Ability to perform design and code reviews
- Ability to identify system changes and verify that technical system specifications meet the business requirements
- Ability to guide junior developers and can manage the delivery of the team. Strong written and verbal communication skills, including the ability to effectively collaborate with multi-disciplinary groups at all organizational levels
- Must possess Strong problem-solving skills, analytical skills, good communication, presentation skills, Good attitude, self-motivated and the ability to work independently.