Full Stack Developer

closed
Avetta Logo

Avetta

πŸ“Remote - Australia

Summary

Join Avetta as a Senior Software Engineer (Java) to lead the design and development of high-quality software, collaborate with cross-functional teams, and contribute to meaningful projects.

Requirements

  • Technical Expertise: Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
  • Java Mastery: Advanced proficiency in Java, along with experience in multiple languages like Python, C++, or JavaScript
  • Architectural Knowledge: Strong experience in software architecture, design patterns, and object-oriented programming
  • Agile & DevOps Savvy: Familiarity with Agile methodologies (Scrum, Kanban) and DevOps best practices
  • Leadership & Communication: Excellent interpersonal skills and the ability to guide and mentor junior engineers
  • Problem Solving: Proven experience in debugging, optimizing, and enhancing performance for complex systems

Responsibilities

  • Innovate and Build: Lead the design and development of high-quality software that is scalable, robust, and maintainable
  • Code Quality: Write efficient, well-documented code that aligns with industry best practices
  • Collaborate & Architect: Work closely with product managers, designers, and fellow engineers to define requirements and drive the architecture of critical projects
  • Problem Solve: Troubleshoot, debug, and resolve complex software issues across the full technology stack
  • Code Review & Mentor: Conduct code reviews, offer constructive feedback, and mentor junior engineers
  • Drive Excellence: Participate in technical discussions, provide valuable insights, and contribute to decision-making processes

Preferred Qualifications

  • Cloud Expertise: Familiarity with cloud platforms like AWS, Azure, or GCP, and containerization technologies (Docker, Kubernetes)
  • Microservices Knowledge: Experience with microservices, RESTful APIs, and web development frameworks
  • Database Proficiency: Understanding of SQL and NoSQL database systems and data modeling
  • Analytical Skills: Strong analytical abilities and a problem-solving mindset
This job is filled or no longer available

Similar Remote Jobs