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.