Responsibilities:
- Developing applications using Java/J2EE, with Spring boot framework
- Deep understanding of core java fundamentals, Java 8+, JSF, Spring, Spring boot, testing framework Junit
- Implementation of Spring Scheduler, Spring Batch and Spring Integration
- Translate functional requirements to design. Work with technical lead to understand functional requirements and ensure these are met
- Discuss with Leads, understand the exact requirements and produce high quality code
- Write SQL script/query, store procedure & functions in Oracle database and implement these in application
- Deploy application in SIT, UAT and Production
- Analysis and resolve application performance issue and fine tuning of application to meet the performance benchmark
- Analysis & troubleshooting UAT & Production issues
- Support user testing in UAT and resolve the UAT issue
- Deploy Application Servers Weblogic / WebSphere 7 & above
- Highlights design risks, provide alternative options and recommend quality solution to specified problem to leads
Requirement:
- Bachelor’s degree in computer science or related field
- 6+ years of technical experience within development, integration of backend systems and web service development
- Hands–on experience in developing applications using JSF, Java/J2EE, with Spring boot framework knowledge
- Experience in core java fundamentals, Java 8+, Spring, Spring boot, testing framework Junit
- Hands-on experience in Spring Scheduler, Spring Batch and Spring Integration development
- Hands-on experience with design patterns, clean code
- Experience with Oracle 19c, data modelling, query development and performance optimization
- Application Servers Weblogic / WebSphere 7 & above
- Hand-on experience in application deployment in SIT, UAT and Production
- Experience in performance tuning of applications
- Good in troubleshooting and handling Production issues
- Good communication skills