Role and Responsibilities
- Developing a revolutionary finance marketplace product that includes design, user experience, and business logic to ensure the product is easy to use, appealing, and effective.
- Ensure that the implementation adheres to defined specs and processes in the PRD
- Own end-to-end quality of deliverables during all phases of the software development lifecycle.
- Work with managers, leads and peers to come up with implementation options.
- Ability to function effectively in a fast-paced environment and manage continuously changing business needs
- Mentor junior engineers and foster innovation within the team.
- Design and develop the pod software components and systems.
- Evaluate and recommend tools, technologies, and processes, driving adoption to ensure high-quality products.
Requirements
- Minimum 3+ years of experience in Backend development, delivering enterprise-class web applications and services.
- Expertise in Java technologies including Spring, Hibernate, and Kafka.
- Strong knowledge of NoSQL and RDBMS, with expertise in schema design
- Familiarity with Kubernetes deployment and managing CI/CD pipelines.
- Ability to function effectively in a fast-paced environment and manage continuously changing business needs.
- Experience with microservices architecture and RESTful APIs.
- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK stack).
- Competent in software engineering tools (e.g., Java build tools) and best practices (e.g., unit testing, test automation, continuous integration).
- Experience with the Cloud technologies of AWS and GCP and developing secure applications
- Strong understanding of the software development lifecycle and agile methodologies