The point where experts and best companies meet
Share
What you'll do...
What you'll do:
Design, develop, and maintain backend services using Java.
Implement microservices architecture and ensure the scalability and resilience of the services using Spring Boot or Node.js.
Collaborate with cross-functional teams, including frontend developers, DevOps engineers, and product managers, to understand requirements and deliver solutions.
Work with Azure/GCP services to deploy and manage the application infrastructure.
Implement Kafka for event-driven communication and data streaming.
Utilize NoSQL databases (e. g., MongoDB, Cassandra, or DynamoDB) to store and retrieve data efficiently.
Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
Optimize and troubleshoot performance issues in the backend systems.
Create and maintain comprehensive documentation for developed systems.
Troubleshoots business and production issues by gathering information (for example, issue, impact, criticality); performing root cause analysis to reduce future issues; engaging support teams when needed; developing solutions; driving the development of an action plan; performing actions as designated in the plan; and completing online documentation.
What you'll bring:
5-10 years of experience as a Backend Developer with a strong proficiency in Java.
Excellent communication and collaboration skills.
Experience developing REST and GraphQL APIs.
Expertise with DevOps practices for automation and deployment.
In-depth knowledge of microservices architecture and its implementation.
Experience with containerization technologies like Docker and orchestration with Kubernetes.
Familiarity with Kafka for event-driven architecture and data streaming.
Proficiency in working with NoSQL databases for data storage.
Strong problem-solving skills and the ability to optimize and troubleshoot performance issues.
Experience with version control systems (e. g., Git) and CI/CD pipelines.
Solid Experience in developing scalable Event driven applications
Knowledge of software development best practices and design patterns.
Strong understanding of Agile methodology and leveraging SDLC tools to improve development and testing efficiency (JIRA, Jenkins, GIT, JUnit, Selenium, Lint)
A proactive and self-motivated attitude with the ability to work both independently and as part of a team.
Knowledge of any cloud Platform Solutions (Azure, GCP)
Benefits: Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.
For information about PTO, see
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms.For information about benefits and eligibility, see
The annual salary range for this position is $90,000.00-$180,000.00 Additional compensation includes annual or quarterly performance bonuses. Additional compensation for certain positions may also include: - Stock Minimum Qualifications...These jobs might be a good fit