You are viewing a preview of this job. Log in or register to view more details about this job.

Java Fullstack Developer

Job Description

job summary:

Senior Java Software Engineer you will work with business and technical experts to implement quality software engineering solutions and best practices. In this role, you will participate in architectural refinement, software design and the realization of products that support the strategic technology needs across the organization.

More specific responsibilities include:

·      Developing core Java code for back, middle and front end applications
·      Contributing to a pilot and/or PoC efforts to bring innovation to delivery
·      Contributing to the automation pyramid and integrating CI/CD tools for continuous validation
·      Building well architected applications for cloud
·      Identifying code defects and collaborating with other developers to address quality issues
·      Finding bottlenecks and thresholds in existing code through the use of automation tools
·      Articulating clear business objectives aligned to technical specifications
·      Working in an iterative agile pattern

Technical environment:

·      Core Java
·      Java 8 features such as Lambda Expressions, functional programing
·      Java frameworks such as Spring Boot, RESTful API services
·      NoSQL Databases such as MongoDB
·      Containers such as Open Shift/ Kubernetes, Docker
·      AWS / cloud computing and Kafka
·      JUnit, end to end testing
·      TDD based application development
·      Terraform, experience with setting up CI/CD pipelines

·      Experience level: Experienced
·      Minimum 5 years of experience
·      Education: Bachelors/ Masters