Java Fullstack Developer (CG)
Summary
Build and maintain Java-based backend services with Spring Boot and frontend apps using Angular, while collaborating with teams to deliver scalable enterprise solutions.
Description
- 10+ years of relevant experience is must.
- Design, develop, test, deploy and support programs/systems in line with agreed requirements. Quality is part of everything you do.
- Develop and maintain technical documentation, prepare and give presentations to other team members, management and customers.
- Provide timing/scheduling estimates to squad Product Owner and propose corrective actions to timelines when necessary.
- Work collaboratively with other squad members and provide guidance to more junior squad members.
- Develop and maintain strong working relationships with solutions delivery peers and other IT Delivery partners.
- Demonstrate customer centricity by working closely together with the internal customer.
- Experience with Java development framework (i.e. core and web Java, Spring Framework, Spring Boot, RESTful services, Junit, Tomcat, Eclipse)
- Experience with web-service related technologies: XML, Ajax, JSON, RESTFul web-service, SOAP WS (nice to have)
- Experience with continuous integration/delivery build environment: GIT/Bitbucket, Jenkins, Maven, Coverage and Static/Dynamic
- Experience with Linux
- Experience with HTML5, CSS3 and modern JavaScript frameworks (i.e. Angular, JQuery, Bootstrap)
- Experience with data modelling and data migration.
- Experience with Ansible or any other platform automation tools
- Knowledge in virtualization and containerization concepts and technologies (i.e. VMware, vSphere, Docker, OpenShift, Kubernetes)
- Experience in Java 11/17, Spring 5 or 6 and Angular ? 10