Job Summary
We are searching for an enthusiastic Java Engineer to join our product engineering team and contribute to the development of dependable scalable backend services. Youll design and implement microservices optimize performance and work with the product and frontend teams to deliver new features. This is a US-based position; only those legally authorized to work in the US without sponsorship will be evaluated.
Key Responsibilities
- Create test and maintain backend services and APIs in Java (Spring Boot preferred).
- Create and consume RESTful APIs while integrating with third-party services.
- Take part in architectural and design discussions; propose practical answers to technological issues.
- Create clean maintainable and thoroughly tested code (unit integration and end-to-end tests).
- Troubleshoot performance scalability and reliability concerns; set up monitoring and alerts.
- Use CI/CD pipelines to automate the build testing and deployment processes.
- Work closely with the product QA and frontend teams during the whole development cycle.
- Mentor junior engineers and take part in code reviews to maintain engineering best practices.
- Maintain documentation for systems APIs and operational runbooks.
Required Skills:
- Proven Java (Java 8) experience including practical knowledge of object-oriented design and patterns.
- Experience with the Spring ecosystem (Spring Boot Spring Data and Spring Security).
- Experience developing RESTful APIs and microservices.
- Proficient in SQL and at least one relational database (PostgreSQL MySQL); experience with NoSQL (MongoDB Redis) is advantageous.
- Strong testing abilities (JUnit Mockito and integration testing).
- Familiarity with build tools (Maven or Gradle) and version control (Git).
- Understanding of containerization (Docker) and orchestration basics (Kubernetes recommended).
- Worked with cloud platforms (AWS GCP or Azure) to deploy services maintain databases and implement cloud-native best practices.
- Experience with CI/CD tools (Jenkins GitHub Actions GitLab CI etc.)
- Strong communication skills and the ability to operate in a collaborative agile setting.
Preferred Skills:
- Experience working with event-driven architectures (Kafka RabbitMQ).
- Observability experience (Prometheus Grafana and ELK/EFK stacks).
- Performance tweaking and profiling expertise (JVM tuning).
- Security guidelines for online apps and APIs.
Education & Experience
- A bachelors degree in computer science software engineering or a related discipline or comparable work experience.
- More than two years of professional Java backend development expertise.
- A track record of delivering production services that are dependable secure and maintained.
Annual compensation ranges from USD $100000 to $150000 per year.
Compensation and Benefits
- Competitive base pay and performance-based bonus opportunities.
- Equity grants or restricted stock units (depending on the company).
- Comprehensive health dental and vision insurance.
- 401(k) plan with an employer match.
- PTO paid holidays and paid parental leave are all flexible options.
- Professional development stipend and conference budget.
- Home office/equipment stipend and reimbursement.
- Commuter advantages (applicable to eligible office locations).
- Life and disability insurance; employee support program.
This post is exclusively open to candidates based in the United States. We cannot sponsor visas; applicants must be permitted to work in the United States or be US citizens/green card holders.
Job Summary We are searching for an enthusiastic Java Engineer to join our product engineering team and contribute to the development of dependable scalable backend services. Youll design and implement microservices optimize performance and work with the product and frontend teams to deliver new fea...
Job Summary
We are searching for an enthusiastic Java Engineer to join our product engineering team and contribute to the development of dependable scalable backend services. Youll design and implement microservices optimize performance and work with the product and frontend teams to deliver new features. This is a US-based position; only those legally authorized to work in the US without sponsorship will be evaluated.
Key Responsibilities
- Create test and maintain backend services and APIs in Java (Spring Boot preferred).
- Create and consume RESTful APIs while integrating with third-party services.
- Take part in architectural and design discussions; propose practical answers to technological issues.
- Create clean maintainable and thoroughly tested code (unit integration and end-to-end tests).
- Troubleshoot performance scalability and reliability concerns; set up monitoring and alerts.
- Use CI/CD pipelines to automate the build testing and deployment processes.
- Work closely with the product QA and frontend teams during the whole development cycle.
- Mentor junior engineers and take part in code reviews to maintain engineering best practices.
- Maintain documentation for systems APIs and operational runbooks.
Required Skills:
- Proven Java (Java 8) experience including practical knowledge of object-oriented design and patterns.
- Experience with the Spring ecosystem (Spring Boot Spring Data and Spring Security).
- Experience developing RESTful APIs and microservices.
- Proficient in SQL and at least one relational database (PostgreSQL MySQL); experience with NoSQL (MongoDB Redis) is advantageous.
- Strong testing abilities (JUnit Mockito and integration testing).
- Familiarity with build tools (Maven or Gradle) and version control (Git).
- Understanding of containerization (Docker) and orchestration basics (Kubernetes recommended).
- Worked with cloud platforms (AWS GCP or Azure) to deploy services maintain databases and implement cloud-native best practices.
- Experience with CI/CD tools (Jenkins GitHub Actions GitLab CI etc.)
- Strong communication skills and the ability to operate in a collaborative agile setting.
Preferred Skills:
- Experience working with event-driven architectures (Kafka RabbitMQ).
- Observability experience (Prometheus Grafana and ELK/EFK stacks).
- Performance tweaking and profiling expertise (JVM tuning).
- Security guidelines for online apps and APIs.
Education & Experience
- A bachelors degree in computer science software engineering or a related discipline or comparable work experience.
- More than two years of professional Java backend development expertise.
- A track record of delivering production services that are dependable secure and maintained.
Annual compensation ranges from USD $100000 to $150000 per year.
Compensation and Benefits
- Competitive base pay and performance-based bonus opportunities.
- Equity grants or restricted stock units (depending on the company).
- Comprehensive health dental and vision insurance.
- 401(k) plan with an employer match.
- PTO paid holidays and paid parental leave are all flexible options.
- Professional development stipend and conference budget.
- Home office/equipment stipend and reimbursement.
- Commuter advantages (applicable to eligible office locations).
- Life and disability insurance; employee support program.
This post is exclusively open to candidates based in the United States. We cannot sponsor visas; applicants must be permitted to work in the United States or be US citizens/green card holders.
View more
View less