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:
- Introductory interview with an HR team member.
- Review by the engineering team.
- Onboarding