Senior Software Development Engineer II
Were on the lookout for an experienced Senior Software Development Engineer II who excels in Java backend development and cloud-native technologies.
This is a critical, high-impact role that will allow you to design, develop, and scale distributed systems powering the next generation of enterprise solutions. Youll collaborate with top-tier engineers, delivering high-quality, scalable backend services while contributing to the strategic direction of our technology stack.
Your Responsibilities :
Backend Engineering :
- Design and implement RESTful APIs and microservices-based architectures
- Architect and develop robust, scalable backend systems using Java, Spring Boot, and Spring Cloud
- Participate in code reviews and provide input on overall system architecture
- Optimize performance and ensure adherence to coding and design best Collaboration & Mentorship :
- Mentor junior engineers and actively participate in team knowledge sharing
- Support incident management, troubleshooting, and system recovery efforts
- Collaborate across teams including Product Management, Quality Assurance, and DevOps
- Take part in architectural planning and help define the engineering & DevOps Integration :
- Contribute to CI / CD pipeline development and automated deployment processes
- Implement robust security and monitoring practices to support production systems
- Build and manage cloud-native applications across AWS, Azure, or Google Cloud Platform
- Work with Docker, Kubernetes, and Infrastructure as Code (IaC) tools like Were Looking For :
Core Technical Requirements :
2-4 years working with cloud platforms like AWS, Azure, or GCP4-6 years of hands-on experience with Java, Spring Boot, and experience with :Working with SQL and NoSQL databasesMessaging systems such as Kafka, RabbitMQ, or AWS SQSDeveloping REST APIsUsing Docker and Kubernetes in production environmentsCaching tools like Redis or HazelcastMonitoring with Prometheus, Grafana, or the ELK StackTools like Git, Maven / Gradle, and CI / CD Qualifications :Exposure to serverless architectures (e.g., AWS Lambda, Azure Functions)Cloud certifications (AWS, Azure, or GCP)Familiarity with additional languages like Python, Go, or ScalaExperience with event-driven or streaming architecturesBackground in regulated industries such as finance or Skills & Work Ethic :Passionate about mentoring, coaching, and team developmentComfortable working in Agile environments with shifting prioritiesStrong analytical and system design capabilitiesExcellent communication skills with a team-first mindset(ref : hirist.tech)