Senior Java Developer (Worldwide)

Engineering · Contract · Remote · Remote possible

Job description

WAOT LLC is seeking a Senior Java Developer to join our growing team.

At WAOT, we are dedicated to making the journey of starting and growing a business more accessible and affordable than ever before. Through our innovative and cost-effective solutions, we provide everything you need to launch and scale your business at the best prices available.

About Us: We are building engineering teams to help U.S.-based companies outsource their software development needs. We are looking for a Java Developer to design, develop, deliver, and enhance Client-Server, Web-Based, Cloud-Based, and Mobile Software Applications using Java tech stack.

Key Responsibilities:

  • Work closely with the client to design, develop, deploy and support new innovative business solutions .
  • Work within a global team in an agile environment, so strong communications skills are very important
  • Collaborate with team members to ensure the delivery of high-quality software solutions.
  • Enhance existing applications by identifying areas for improvement.
  • Utilize SQL Server, SQL, and procedural languages for database development and maintenance.
  • Apply knowledge of Java, XML, HTML, JavaScript, and frameworks like Angular or React to build robust applications.

Required Qualifications:

  • Strong written and verbal communication, presentation, client service and technical writing skills in English.
  • Experience with Java/JEE.
  • Knowledge of Service Oriented environments and Spring Framework (Spring, Spring MVC, Spring Boot).
  • Good experience with Spring Boot and Microservices.
  • Knowledge of Web Services (SOAP/REST), Application Server (Tomcat/ WebLogic).
  • Experience with CI/CD process tools like Jenkins.
  • Familiarity with Entity Framework and JavaScript.
  • 3+ years of experience working with relational databases (e.g., Oracle, MSSQL, PostgreSQL).
  • 1+ years of experience with NoSQL databases (e.g., Cassandra, MongoDB).
  • Experience with CI/CD and version control systems like TFS and Git. Preferred Qualifications:
  • Strong analytical skills to identify root causes and develop effective solutions.
  • Ability to work collaboratively in a team environment and interface with clients.
  • Excellent written and verbal communication skills.
  • Experience with distributed messaging systems like Kafka.
  • Self-motivated with a solution-oriented mindset.

Location & Timezone:

  • This is a fully remote position (worldwide).
  • Must be available to work in U.S. time zones.

Hiring Process:

  1. Introductory interview with an HR team member.
  2. Review by the engineering team.
  3. Onboarding