Java Programmer
Summary
Build and maintain the back-end of a fintech web app using Java, Spring Boot, and databases; collaborate with front-end and full-stack teams to deliver robust digital solutions.
Create & maintain technology at the back end of the web application in collaboration with front end & full stack developers to create a comprehensive digital solution that meets the customers business needs.
Responsibilities
- Architect and implement web back end with efficiency, speed, quality & robustness in mind
- Assess efficiency and speed of current applications
- Gather, document and analyze business requirements in order to help define scope of software development initiatives. May include web page mock-ups and interaction prototyping. \
- Produce and maintain documentation related to application software (e.q. scope requirements, logical and technical designs, testing and implementation plans).
- Troubleshoot and implement bug fixes related to client and user reported issues.
- Play proactive support role and take ownership of technical issues, and work with internal/ cross functional/ external team to resolve more advanced issues when necessary.
- Participate in monthly releases from demand to implementation & production support
- Collaborate with team members in all aspect of software design, coding, testing, documentation & deployment
- Taking charge of software development & releases
- Deliverables in agile scrum approach
Qualifications
- B.S. in Computer Science, Information Systems or equivalent
- Experience in web application development & environment
- Experience in banking, fintech &/ insurance web application is a plus
- At least 5 years hands on knowledge & experience in the following:
- API
- Java, spring boot, spring framework & proficient in OOP (Must)
- MongoDB/MySQL/SQL Query
- SQL/NOSQL
- Testing methodologies of unit, integration & system testing
- Experience in Struts & Java servlet (or otherwise candidate should be willing to learn on the job & deliver)
- Weblogic
- JSP
Additional knowledge & experience in any of the following is a plus