Sr Software Engineer
MOAR Advisory · Bengaluru, Karnataka, India
Tailor my CV for this job — freeThe Senior Software Engineer will be responsible for designing, developing and maintaining large-scale enterprise applications while leading technical delivery.Key responsibilitiesJava Backend Development: Develop enterprise applications using Java 17+ and Spring Boot.Technical Architecture: Design scalable applications, distributed systems and microservices-based solutions.Technical Leadership: Lead development projects, guide developers, conduct code reviews and establish coding standards.Cloud Development: Build and deploy cloud-native applications using GCP or similar cloud platforms.API & System Integration: Develop REST APIs and integrate multiple applications, databases and messaging platforms.Database Management: Work on advanced SQL, PostgreSQL, DB2 and NoSQL databases.Messaging Technologies: Handle event-driven architecture using Kafka, Google Pub/Sub or similar platforms.DevOps: Manage CI/CD pipelines, Jenkins, Git, Docker and Kubernetes.Troubleshooting: Handle complex debugging across applications, databases, infrastructure and integrations.Project Ownership: Manage multiple projects, technical discussions, implementation plans and delivery priorities.