Senior Software Engineer
On-siteBengaluru, Karnataka, India
Bengaluru, Karnataka, IndiaOn-sitePart TimeSenior LevelMedium
Part TimeSenior LevelMedium
Job Summary
Develop a revolutionary finance marketplace product by designing user experience, implementing business logic, and ensuring adherence to PRD specs. Own end-to-end quality of deliverables across the software development lifecycle while working with managers and peers to define implementation options. Design and develop pod software components, evaluate technologies for high-quality adoption, and mentor junior engineers. Manage continuously changing business needs in a fast-paced environment using Java, microservices, and cloud-native tools.
Required Qualifications
- Minimum 5+ 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
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.