Job Summary Senior Developer - Lead (Contract)Location: Wellington Overview:We are seeking a Senior Developer with strong Full Stack development experience for an Enterprise Application project.
The ideal candidate will have a proven track record of leading development teams, ensuring code quality, and driving best practices across the entire development lifecycle.
This is a contract position with a focus on both Agile and Waterfall environments.
Key Responsibilities: Team Leadership & Mentorship: Lead a team of developers, ensuring adherence to coding standards and best practices.
Mentor junior team members and ensure efficient workflows.
Development Quality: Own the quality of developed code across applications, integrations, automation scripts, and microservices.
Collaboration: Work closely with the Technical Lead to ensure development quality, process alignment, and project delivery milestones.
Best Practices & Process Setup: Define and enforce development processes, including code reviews, pull requests, and version control best practices.
Standardize code repositories and management practices.
Technical Oversight: Raise and escalate quality issues, technical risks, or roadblocks as needed, ensuring timely resolution in collaboration with project leads and stakeholders.
Solution Framework Development: Develop the initial solution framework for the team and ensure the availability of development tools and resources.
Community Engagement: Participate in a Lead Developer community to ensure alignment across projects, contributing to discussions on technical standards and code quality.
Technical Skills & Experience: 8+ years experience with Java, Spring Boot, API Integration, and RESTful APIs / Microservices.
Strong hands-on experience with AWS services (Amplify, Lambda, CloudFront, Route 53, EKS, RDS).
Proficiency with Postgres, Kafka, Maven/Gradle, and JavaScript/React (React-based frameworks like react-admin).
Experience in Agile and Waterfall development environments.
Expertise in building CI/CD pipelines using tools like Bamboo.
Preferred: Experience with Apigee, Red Hat OpenShift, Swagger, Apache Camel, Apache CXF, and Apache ActiveMQ.
Familiarity with Atlassian suite (Confluence, Bitbucket, Jira, Bamboo), Elastic Search, Grafana, and Git.
Knowledge of integration patterns, Apache Kafka, and tools like IntelliJ IDEA and Nagios.