As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys.
You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable.
Your primary responsibilities include:
•Analytical Problem-Solving and Solution Enhancement:Analyze, validate and propose improvements to existing failures, with the support of the architect and technical leader.
•Comprehensive Engagement Across Process Phases:Involvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service.
•
Strategic Stakeholder Engagement and Innovative Coding Solutions:Drive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions.
- +7 years of experience in Java development
- Hands-on experience in building MVC based web applications using JSP/Struts framework
- Hands-on Experience in OOPS concepts and Spring 3.x, Spring Dependency Injection (IOC, MVC, JDBC, JMS, etc.), and Hibernate
- Hands-on experience in web services-RESTful
- Hands-on experience in application servers like Tomcat and WebLogic
- Sound knowledge of implementing JMS messaging services
- Knowledge of Restful API design patterns
- Familiarity with code versioning tools, like Git, SVN, and Mercurial
- Knowledge of HTML5 & CSS
- Familiarity with JavaScript frameworks like AngularJS, and Bootstrap