Senior Full Stack Java Software Engineer

04 Oct 2024

Vacancy expired!

Senior Full Stack Java Software Engineer

Seeking an ambitious Senior Software Engineer who gets excited about designing, building and architecting robust software applications and solutions. Our software client in the booking space (think tours, experiences, reservations) from across the pond is build out their brand-new US team! The right candidate will have solid commercial experience with modern Java and JavaScript frameworks ( e.g. Spring Boot, Node.js, React) and an emphasis on product usability, user experience, and team mentorship.

This is a direct-hire, fully remote opportunity available to US-based candidates , with a strong preference for the Eastern time zone as the US HQ is in Raleigh, NC . Target salary range is $130,000 - $160,000 + benefits. No overseas travel is required , but occasional after-hours work may be needed to support the Australia-based core team until the US team is fully established. Vaccination is required for employees who want to visit the Raleigh, NC office. No sponsorship , relocation assistance, or C2C/subcontracting arrangements are available.

Responsibilities of the Senior Full Stack Java Software Engineer:

  • Deliver world class software that delights our customers and exceeds the expectations of our business
  • Work with an experienced software team to create quality software, with a focus on shipping code in a Java, React, TypeScript, Node, AWS services tech stack environment
  • Contribute to the technical design and architecture of the software / platforms
  • Maintain and drive code quality by conducting code reviews, unit testing and other automated tests
  • Contribute to discussions to help size, estimate, and manage delivery of product backlogs
  • Support and promote an agile development environment, collaborating with an existing high performing, agile product design and software engineering team via daily stand-ups, retrospective sessions, and developing feature specs
  • Write code every single day, but also collaborate with the broader business and product teams in planning, daily stand-ups, and retrospective sessions
  • Contribute to developmental technology experimentation, selection, and implementation
  • Contribute to the engineering roadmap
  • Share and learn best practices, latest technologies, and programming languages

Requirements of the Senior Full Stack Java Software Engineer:

  • 5+ years' software engineering / development experience, with experience across the full stack
  • A focus on the Java tech stack, with Java 11+, Spring Boot, Spring Framework, JPA (Java Persistence API), AWS
  • Deep passion for web technologies and an ability to communicate to the team
  • Understanding of scaled agile and dev o ps development environments
  • Working knowledge and commercial experience with distributed systems and RESTful APIs, including best practices with relation to system resilience, transaction management, connection pooling, retry policies, circuit breaking and timeouts
  • Proficiency with the computer science fundamentals such as algorithms and system design
  • Experience working with modern, web based architectures, including REST APIs, Serverless, event driven microservices, etc.
  • Experience working with web based applications and ecommerce platforms that perform at scale
  • Cloud infrastructure experience an advantage, especially with AWS services
  • Outstanding communication skills with experience encouraging a culture of collaboration; mentorship experience highly desired
  • Down-to-earth, make it happen, analytical and detail oriented with a strong drive and innovative approach
  • Computer Science / Software Engineering degree a plus but not required
  • Experience with PHP, JavaScript / TypeScript and modern reactive frameworks ( e.g. React, AngularJS), CSS and Less / Sass a plus

Contact Lindsay Allan at regarding this posting. A Word resume is preferred when applying.

When looking for a job, have you ever heard the phrase it is not about what you know, it is who you know?

At HireNetworks, it really is all about who we know.

Whether your current contract is coming to a close, you're looking to advance your career or are a company on the hunt for new talent and wanting to expandlet HireNetworks put our networks to work for you.

HireNetworks is an equal opportunity employer.

Work is generally performed in an office environment in which there is only minimal exposure to unpleasant or hazardous working conditions. Must have an ability to sit for long periods throughout the day. Must be able to use a telephone or headset equipment.

The incumbent must be able to perform work at a computer terminal for 6 to 8 hours a day, function in an environment with

consistent

interruptions, and in rare circumstances, lift 20 lbs.

The work may be stressful at times and demand the ability to hit the key deliverables for the role.

#dice

  • ID: #46207267
  • State: North Carolina Remote 00000 Remote USA
  • City: Remote
  • Salary: USD TBD TBD
  • Job type: Permanent
  • Showed: 2022-10-04
  • Deadline: 2022-12-01
  • Category: Et cetera