Vacancy description
Norwin Technologies (India) Pvt Ltd
Bangalore, भारत
We are looking for a Senior Software Engineer I - Java Backend with deep expertise in Java, Spring Boot, Microservices Architecture, AWS Cloud, and System https://jobeax.com/link/v2k2DnAgmujBPuQH role requires a highly skilled engineer who can design, develop, and scale distributed backend systems that power mission-critical https://jobeax.com/link/o6p5daBAbHuY5bFP will be responsible for architecting and building highly available, scalable, secure, and resilient backend services while collaborating closely with product managers, architects, and engineering https://jobeax.com/link/3IVZ3ngA7H22gp6w ideal candidate will have strong hands-on coding expertise along with the ability to drive technical discussions, system design decisions, and architectural best https://jobeax.com/link/TtkK7BHPbancvnFq Responsibilities :- Design, develop, and maintain scalable backend applications using Java (Java 11/17+), Spring Boot, and Microservices Architecture.- Lead the end-to-end design and implementation of distributed systems and cloud-native services.- Drive system design discussions, architecture reviews, and technical decision-making across teams.- Build highly available, fault-tolerant, and resilient applications capable of handling large-scale traffic and data volumes.- Design and implement RESTful APIs and event-driven architectures following industry best practices.- Optimize application performance, scalability, security, and reliability through architectural improvements.- Develop cloud-native solutions leveraging AWS services such as EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB, SQS, SNS, CloudWatch, and API Gateway.- Implement and enforce software engineering best practices including code quality, design patterns, test automation, and CI/CD.- Collaborate with cross-functional teams to translate business requirements into scalable technical solutions.- Identify bottlenecks, troubleshoot production issues, and implement preventive measures.- Mentor junior and mid-level engineers through code reviews, technical guidance, and architecture discussions.- Drive modernization initiatives, technical debt reduction, and platform enhancements.- Contribute to database design, data modeling, caching strategies, and performance https://jobeax.com/link/VnFr8SlqK92mAXEN Qualifications :- 8+ years of software engineering experience, with at least 7+ years focused on Java backend development.- Strong expertise in Core Java, including Collections, Concurrency, Multithreading, JVM Internals, Memory Management, and Performance Tuning.- Extensive hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, Spring Security, and REST API development.- Proven experience designing and implementing Microservices-based architectures.- Strong understanding of System Design principles, including :1. Scalability2. High Availability3. Fault Tolerance4. Distributed Systems5. Event-Driven Architecture6. CAP Theorem7. Caching Strategies8. Load Balancing9. Service Discovery10. API Gateways- Hands-on experience with AWS Cloud Platform and cloud-native application development.- Experience with messaging and streaming platforms such as Kafka, RabbitMQ, SQS, or SNS.- Strong expertise in relational databases such as MySQL, PostgreSQL, including query optimization and database design.- Knowledge of NoSQL databases such as DynamoDB, MongoDB, Cassandra, or Redis.- Experience implementing distributed caching solutions using Redis or Memcached.- Strong knowledge of Design Patterns, SOLID Principles, Domain-Driven Design (DDD), and Clean Architecture.- Experience with Docker, Kubernetes, and containerized deployments.- Familiarity with CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, or similar.- Strong debugging, analytical, and problem-solving skills.- Excellent communication and stakeholder management https://jobeax.com/link/XeQgkERVo2V2JtoS Qualifications :- Experience building large-scale SaaS or cloud-native platforms.- Experience with observability and monitoring tools such as CloudWatch, ELK, Grafana, Datadog, or Prometheus.- Hands-on experience with Infrastructure as Code (Terraform or CloudFormation).- Experience in performance engineering and capacity planning.- Knowledge of security best practices including OAuth2, JWT, API Security, IAM, and application hardening.- Exposure to experimentation platforms, A/B testing, analytics, or data-driven product environments.- Experience working in globally distributed Agile https://jobeax.com/link/DsWy1aheh2B4XnIt We Are Looking For :- Strong system design and architecture mindset.- Deep technical expertise in Java backend engineering.- Ability to drive engineering excellence and influence technical direction.- Passion for building scalable, reliable, and cloud-native systems.- Proven track record of mentoring engineers and leading complex technical initiatives. (ref:hirist.tech)