Java Full Stack developer
Listed on 2026-01-02
-
Software Development
Full Stack Developer, Software Engineer
Experience with coding technologies, tools, and frameworks.
Knowledge of data modeling and design patterns.
Good communication and positive attitude.
Skills:
Proficient in JEE / Java, with exposure to MEAN stack, and experience on Web Sphere, Tomcat, Node.js.
Thorough knowledge of AWS concepts, including EC2 as IaaS, and experience in developing AWS-ready applications and hosting on AWS.
Experience with JUnit, Karma for unit testing;
Source control: GIT, SVN;
Build tools:
Maven;
Code quality tools: PMD, Checkstyle, Find Bugs, Sonar Qube.
Experience with architecture patterns such as MVC, Microservices, EAI, and Lambda Architecture.
Framework/library experience in some or all of the following:
- Angular 2.0 or ReactJS
- JMS, REST API, Spring MVC, Struts, JAX-RS
- Spring (including Transaction Management), Spring Batch, Spring Boot, JPA, Spring Data, Hibernate
- Active MQ or Web Sphere MQ
- Oracle or MySQL
- Experience in Asset Management Domain
- Build tools:
Node/NPM, Shell scripting (Bash);
Collaboration tools: JIRA, Bitbucket
Purpose of the Full Stack Developer:
The Full Stack Developer will design, develop, and implement solutions for complex problems in the banking and financial services industry, potentially leading or supporting a team. Responsibilities include participating in requirement gathering, supporting documentation, resolving queries, and developing fault-tolerant code, sub-systems, and comprehensive unit tests.
This role may also involve responsibilities of a Lead Developer or Tech Lead.
Areas of Responsibility:
The role requires hands-on development, team leadership, participation in requirement sessions, documentation, and environment setup. The developer will review deliverables, mentor team members, ensure code quality, and manage risks.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).