Job Openings
Java Full Stack Engineer (Remote, USD Salary)
About the job Java Full Stack Engineer (Remote, USD Salary)
Requirements:
- Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 4+ years of experience as a Full-Stack Developer or similar role.
- Proven experience as a Full-Stack Developer or similar role.
- Strong experience with front-end languages such as HTML, CSS, JavaScript (ES6, TypeScript).
- Familiarity with JavaScript frameworks/libraries such as React, Angular, or Vue.js.
- Comfortable with Java (collections, concurrency).
- Comfortable with writing REST-based services in Java.
- Comfortable with databases such as MySQL or its variants.
- Ability to proactively identify and solve engineering problems.
- Experience using Git to manage changes is a plus.
- Experience in gRPC and Protobuf is a plus.
Responsibilities:
- Develop and maintain web applications (front-end and back-end).
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Write clean code to develop functional web applications.
- Build reusable code and libraries for future use.
- Troubleshoot and debug applications.
- Perform UI tests to optimize performance.
- Gather and address technical and design requirements.
- Collaborate with Front-end Developers to integrate user-facing elements with server-side logic.
- Provide support to internal teams.
- Liaise with developers, designers, internal stakeholders, and customers to identify new features.