Live opening · Posted 2 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
Responsibilities:
Writing high-quality code, participating in code reviews, and designing/architecting systems of varying complexity and scope.
Work on the web application layer, backend, systems, streaming, and other associated technologies to build our product and components.
Establish and implement best practices across an engineering team to ensure high-quality and consistent agile delivery.
Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speed and quality.
Optimize APIs for any applications while creating and maintaining unit tests for new code, as well as fixing defects.
Participate in the continuous integration of automated builds and deployments, ensuring that deliverables meet functional and design requirements and specifications of the site/software.
Work with engineering leadership in solving and architecting solutions for challenging or complex site/software development issues.
Requirements:
6+ years of relevant hands-on software engineering experience in designing, building, and testing Java EE applications and 1+ years of experience as a lead developer or technical lead, or similar position where you lead a team of developers/engineers.
In-depth knowledge of popular Java frameworks like Spring MVC/Spring Boot.
Experience with Object-Oriented Design (OOD).
Knowledge of working with cloud technologies and exposure to AWS services (EC2 RDS, S3 etc. )
Experience in designing and implementing scalable solutions in a large-scale distributed environment.
Strong knowledge of RDBMS and any other NoSQL database technologies (MySQL, MongoDB).
Experience
7-10 yrs
More openings worth a look
Recently tracked roles with full details and direct application links.