29 Jun
Java Developer
Vacancy expired!
- Contributes in developing software, software applications, as well as participates in architecture and technical design discussions, code reviews and technical design/specifications
- Responsible for development, enhancement, testing, support, maintain and troubleshoot/ debug software applications that support business units or support functions. These application program solutions may involve diverse development platforms, software, hardware, technologies and tools.
- Creates thorough, professional quality project documentation and technical specifications
- Evaluates software change requests, determines business need or conducts root cause analysis, and implements technically efficient solutions
- Participates in critical projects, customer engagements or business processes.
- Will use his knowledge of end to end software development life cycle (SDLC) to develop and deployment to build world class applications which provide best customer experience.
- Work with larger IT team to build high-quality, innovative and fully performing software that complies with coding standards and technical design.
- 4 plus years of experience in implementing WebClient/Server and N-Tier distributed cross-platform systems using Java/J2EE technology
- 4 plus years of experience developing with Java/ J2EE
- 2 plus years of experience programming Oracle databases
- 2 plus years of experience working in both Unix/Linux and Windows environments
- Bachelor's Degree in Computer Science
- Strong experience in Spring framework, REST API's (consumption and Development)
- Strong experience in developing SpringBoot applications
- Hands-on experience in Hibernate/JPA
- Knowledge of Design patterns Hands-on experience in PL/SQL
- Current experience in Kubernetes K8s/ containers
- Current experience of working with app server packages - preferably WebLogic / J2EE
- Experience of working in Agile environment
- Good problem-solving skills, ability to infer from previous examples, willingness to understand how an application is put together
- Excellent communication skills; Proven development experience in large-scale, enterprise-style financial services applications
- Knowledge of the UNIX/Linux Operating system: shells, file systems, symbolic links, process management, etc.
- Should be able to perform independently with minimum support.
- Must have worked in the onsite/Offshore Delivery Model.
- Excellent Communication skills and must be able to conduct him/herself independently, foster great relationship with the team members.
Vacancy expired!