Overview
Role : Java developerRate : 400-Inside IR35Location : London hybridResponsibilities
Develop Java applications using Java 11+ (Java 17 preferred) and Spring/Spring Boot, with experience in microservices and AWS. Ability to manage tasks independently without direct supervision and to deliver under pressure across multiple priorities.Requirements
Essentials - Java 17 version preferred, Springboot, Microservices, AWS, Maven, Gradle, JPA, JMS, Junit, Bamboo, Stash, IntelliJGood to have – ArgoCD, Kubernetes, Docker, Grafana, SplunkNice to have – SonarQubeAbility to work in small teams and strong communication skillsComm skills are very important. As Macquarie has small teams, developer who can work independentlyAdditional context
Sample feedback from client (reference):1. Comm skills and articulations skills - Average2. Covered Java, Spring, Spring boot, RDBMS, Cloud/Infra, Junits, application design, etc.3. Have got hands-on in Java/Spring. Know about SQL queries, joins, indexes, etc. Average.4. Few gaps in spring concepts, like prototype beans, etc.5. Few gaps in dependency management systems like gradle, or how dependencies get resolved. Manageable.6. Design knowledge, library vs micro-service, etc. - Not ok.7. JUnits - few gaps in deep concepts, however manageable.8. Learning and understanding on problem statement - AverageNote: This description preserves original content while improving structure for ..... full job details .....