Job Description:4+ years of experience in designing and developing Java/J2EE/Portal applications,
Excellent knowledge of relational databases (Oracle/Sqlserver/MySQL and/or IBM DB2/PostGres)
BE Degree in Computer Science or related field or equivalent
Web application server side and middleware development experience delivering Java/J2EE applications using technologies; Spring, Spring Boot, Hibernate, JDBC, Servlets, JSP, JMS, React
Strong knowledge of release/build/configuration management practices
Demonstrable understanding of object-oriented design/development, functional programming, and service-oriented architecture
Ability to prioritize and manage work, adhering to critical and aggressive project timelines in a fast-paced environment.
Extensive experience in Software Development Life Cycle Management using Kanban, Scrum, or Scaled Agile is required.
Understanding of complex development issues including security, accessibility, concurrency and cross-browser/device compatibility.
Experience working in a rapid and agile development environment with frequent deliveries.Qualifications:
Responsibilities:
- Acts independently and as part of a team to translate business and technical requirements into well-engineered, tested, and deployed applications.
- Contributing in all phases of the development lifecycle
- Individual should have a proven delivery track record of on time delivery
- Design, build, and maintain efficient, reusable, and reliable Java code
- Individual must be independent and not require a lot of direction. They should have a positive attitude and be a good team player.
- Individual should have maturity in assessing the urgency of an issue and understanding proper escalation along with anticipating issues and risks.
- Ensures compliance with security, privacy, legal, infrastructure, and administrative/corporate processes and policies.
- Responsible for conducting software analysis, programming, testing and debugging
- Provides unique insight in the analysis of customer business requirements that may cross multiple functional areas and/or multiple technical platforms and understand the broad strategic implications.
Qualifications
- 4+ years of experience in designing and developing Java/J2EE/Portal applications,
- Excellent knowledge of relational databases (Oracle/Sqlserver/MySQL and/or IBM DB2/PostGres)
- BE Degree in Computer Science or related field or equivalent
- Web application server side and middleware development experience delivering Java/J2EE applications using technologies; Spring, Spring Boot, Hibernate, JDBC, Servlets, JSP, JMS, React
- Strong knowledge of release/build/configuration management practices
- Demonstrable understanding of object-oriented design/development, functional programming, and service-oriented architecture
- Ability to prioritize and manage work, adhering to critical and aggressive project timelines in a fast-paced environment.
- Extensive experience in Software Development Life Cycle Management using Kanban, Scrum, or Scaled Agile is required.
- Understanding of complex development issues including security, accessibility, concurrency and cross-browser/device compatibility.
- Experience working in a rapid and agile development environment with frequent deliveries.
Core Technical Skills:
- Java/J2EE Technologies (JSP, Servlets / filters / Interceptors, JNDI, JMS)
- Spring MVC/Spring Portlet MVC/ Spring Boot
- REST and SOAP Based web services(CXF, AXIS or Spring web REST implementation)
- WebSphere Portal/Portlets
- IBatis/SQL/Oracle
- REST API, Postman, Swagger, OAuth
- WebSeal
- AWS/ECS
- Jenkins/CI CD
- Junit, Mockito or Easy Mock, TDD
- Git (Pull requests, branching)
- Markup Languages like XML and JSON
- Web Technologies like HTML, CSS, Javascript and JQuery a plus
- Front End frameworks like React a plus
Location:
This position can be based in any of the following locations:
Chennai, Gurgaon
Current Guardian Colleagues: Please apply through the internal Jobs Hub in Workday