Global client urgently requires experienced Java Back End Developers to join a rapidly expanding team.
Day to day responsibility includes:
- Analyzing requirements, work with scrum master on understanding of the JIRA stories
- Implementation of story assigned
- Get the stories deployed to UAT at the end of sprint and work with users to obtain UAT sign off.
- Work with Release Management Team on Prod Implementation
- Provide Post Prod Support.
- Participate in JIRA Backlog grooming activity.
Essential Skills:
Recent hands-on professional experience as a Back End software engineer in an agile, dynamic and customer facing environment
Recent experience with using a JVM language (Java/Scala/Kotlin, preferably Java 8+)
Understanding of distributed systems and microservices architecture
Understanding of RESTful APIs and web technologies
Understanding of relational databases
Understanding of Data structures, Space/Time Complexity
Experience in all the stages of software development life cycle (requirements, design, architecture, development, testing, deployment, release and support)
A solid approach to writing unit level tests using mocking frameworks, as well as automating component, integration and end-to-end tests
Nice to Have Skills.
Desired - understanding of cloud technologies (AWS, GCP, Azure, etc.)
Desired - understanding of dependency injection frameworks (Spring/Spring Boot, etc.)
Desired - understanding of security frameworks/standards
Desired - understanding of data streaming and messaging frameworks (Kafka, Spark, etc.)
Desired - understanding of distributed tracing and monitoring (Zipkin, OpenTracing, Prometheus, ELK stack, Micrometer metrics, etc.)
Desired - understanding of containers (Docker, Kubernetes, Helm, etc.)
Desired - experience in automating deployment, releases and testing in continuous integration, continuous delivery pipelines
Posted Date: 19 Apr 2024
Reference: JS-JAVA-GW
Employment Business: Initialize IT
Contact: Rachel Fournier