Senior Web Developer jobs
Sort by: relevance - date
- FrostByte Pty LtdHome Based
- Relevant frontend, architecture or web development certifications.
- At least 7 years of professional software development experience, including senior-level…
- FrostByte Pty LtdHome Based
- Relevant frontend, architecture or web development certifications.
- At least 7 years of professional software development experience, including senior-level…
Senior Software Developer (JAVA)
Job details
Job type
Full-time
Full job description
Day to day responsibilities will include:
- Works seamlessly with their team to solve complex technical problems within their area of expertise.
- Demonstrates exceptional proficiency in their engineering discipline, bringing depth and versatility to their craft.
- Consistently writes code recognized by peers as well-structured, efficient, and maintainable.
- Proactively enhances the areas of code they work on, leaving systems better than they found them by optimizing existing implementations.
- Takes responsibility for managing and executing deployments with precision and care.
- Share expertise on systems to empower the team and foster a learning culture.
- Develops and maintains robust Disaster Recovery procedures to ensure system resilience and reliability.
- Works confidently with cross-functional teams (e.g., Design, Legal, Data, Risk) to effectively communicate the developer team's work and ensure alignment with broader organizational goals.
- Regularly mentors less experienced developers, providing constructive feedback on designs and technical approaches. Actively supports onboarding new developers to integrate them effectively into the team.
- Escalates issues beyond their team or individual work scope when necessary, ensuring successful resolution through appropriate channels. Tackles project or feature-level problems independently while seeking help promptly for unexpected challenges.
- Demonstrates expertise in non-functional aspects like accessibility, performance, and security. Advocates for and teaches these practices, helping others deepen their understanding.
- Works effectively and confidently, maintaining persistence in the face of ambiguity or uncertainty. Leverages company-wide resources to navigate complex situations.
- Actively improves system observability by identifying and addressing gaps in alerts and runbooks. Proactively enhances system stability through thoughtful improvements.
- Consistently delivers high-quality work, ensuring timely completion of tasks while maintaining the resilience to tackle challenges and blockers.
MINIMUM REQUIREMENTS:
- Have a minimum of 8+ years’ experience in software development.
TECHNICAL SKILLS:
- JAVA Spring boot (JAVA/J2EE)
- Sound knowledge of OO design principles and patterns.
- Experience in RESTful web services and
- Experience with microservices architecture and design
- Experience with Relational DBMS.
ADVANTAGEOUS SKILLS
- Java Spring Boot (Java / J2EE) and experience with Spring Batch
- OAuth 2.0 authentication
- Docker
- DevOps methodology including setting up CI/CD pipelines – Azure & Kubernetes
- Unit, Integration & load testing
- RabbitMQ
- Redis
- Azure Cloud Services
- Agile methodologies (Scrum, Kanban)
- Experience with SonarQube
- Audit logging
- Monitoring
- System Health checks, metrics and monitoring
#LI-ZS1
Let Employers Find YouUpload Your Resume