Java Full Stack Engineer - Homebased

Outsourced logo

Outsourced

View Salaries, Reviews, and more  

Job Description

Job Summary

Java Full Stack Engineer - Remote: Strong Java skills, experienced in Angular/React frameworks.

Job Description

Company Description

Outsourced.ph is a leading ISO certified Philippines offshore outsourcing company that provides dedicated remote staff to some of the world's leading international companies. Outsourced is recognized as one of the Best Places to Work and has achieved Great Place to Work Certification. We are committed to providing a positive and supportive work environment where all staff can thrive. As an Outsourced staff member, you will enjoy a fun and friendly working environment, competitive salaries, opportunities for growth and development, work-life balance, and the chance to share your passion with a team of over 1000 talented professionals.

The Client

An AWS-certified Cloud Computing Solutions provider with a passion for technology and decades of experience in Software Engineering, IT, and Amazon Web Services. We specialize in helping clients successfully migrate and manage their infrastructure on AWS by designing and building highly-scalable and cost-effective cloud solutions for their businesses.

The Role

We are seeking a brilliant and experienced Senior Full-Stack Engineer to join our dynamic team. As a Senior Full-Stack Engineer, you will be at the forefront of designing, developing, and maintaining our cloud-based software solutions. You will collaborate closely with designers, product managers, and other engineers to create cutting-edge technologies that will transform the way businesses operate.

Responsibilities

  • Design, develop, and maintain highly-scalable and cost-effective applications using Java, Spring, and cloud technologies
  • Translate functional specifications into working software
  • Assist in third-level support of applications once delivered into Production
  • Design and implement UI and backend features using Angular, React, and Java
  • Understand, define, and develop product requirements, providing development estimates as needed
  • Use test-driven development and scaled agile methods to deliver products to client requirements
  • Write technical specifications and test plans as necessary; conduct and assist in the unit and integration testing
  • Participate regularly in scrum activities and provide mentorship to junior members of the team
  • Conduct unit, load, performance, and integration testing
  • Design user-based interactions through effective front-end architecture
  • Interface with clients, fellow developers, and other departments to develop full platforms that enhance user experience and functionality
  • Define and develop application scope and objectives and draw up technical and functional specifications for written documentation
  • Participate in code reviews and collaborate with other team members on assigned tasks
  • Properly document functionality (design docs, in-line, wiki, etc.)

Desired Skills and Experience:

  • Bachelor's degree in Computer Science or a related field
  • 5+ years of experience in software/web development
  • Expertise in Object Oriented Design Principles and Patterns within Java
  • Expertise in JavaScript libraries such as React, AJAX/JSON, Web Sockets, CSS 3 or 4, CSS, Angular, Preprocessors (Bootstrap) and HTML 5
  • Ability to create and customize Bootstrap themes to meet specific project requirements
  • Expert at creating and consuming REST APIs
  • Knowledge of JavaScript frameworks (Angular, ReactJS)
  • Experience with Test Driven or Behavior Driven Development Methodologies
  • Advanced SQL Skills or experience with NoSQL databases such as MongoDB, Cassandra etc.
  • Experience developing in a cloud-based platform such as AWS
  • Advanced debugging skills, unit testing and problem-solving abilities in Dev, QA/UAT and Production environments
  • Expert with using a source control system, preferably Git
  • Experience in agile development processes using tools such as Jira, Confluence and Slack
  • Self-starter with the demonstrated ability to learn/adapt to new technologies and techniques
  • Ability to document processes and procedures
  • Ability to organize and manage multiple priorities simultaneously in a fast-paced, deadline-driven environment
  • Excellent interpersonal skills required
  • Highly detail-oriented and organized
  • Ability to think critically, including the ability to evaluate facts and data to draw conclusions and determine the long term impact of decisions and associated risks.

Nice to Haves:

  • Experience with DevOps practices and tools, such as GitLab CI/CD and Kubernetes
  • Experience with API Gateways and tools such as AWS API Gateway and SwaggerUI
  • Knowledge of cloud-based infrastructure and services, such as AWS, Azure, or GCP
  • Experience with cybersecurity principles and best practices
  • Strong communication and presentation skills
  • Ability to mentor and train junior engineers
  • Experience with writing technical documentation
  • Experience configuring and managing Apache, nginx, Tomcat, and IIS.
  • Direct experience managing MySQL and/or SQL Server
  • Experience with Artificial Intelligence or Machine Learning solutions on the cloud

Work Schedule:

  • TBA - for nightshift

Work Location:

  • Homebased ; Should have a strong internet connection (minimum of 20 MBPS); Equipment is provided

By clicking on the "I'm Interested" button I hereby allow Outsourced Quality Assured Services, Inc. ("Outsourced") to store and collect my personal information for the purposes of employment application. As such, I agree and authorize Outsourced to collect, store, or continue to use my personal information for the above-stated purpose, and to retain my personal information for a period of 1 year, and for these purposes only.

Interview Questions of Java Full Stack Engineer - Homebased at Outsourced

Currently, there aren't any interview questions for this role at Outsourced shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now