Lead Sde Job in Xpressbees
Lead Sde
Xpressbees
4+ weeks ago
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
- Permanent
Job Summary
Required Skills/Abilities:
- 5-10 years of experience architecting enterprise cloud applications using Java.
- Strong understanding of object-oriented programming and Domain Driven Design (DDD)
- Strong understanding and implementation capability of Software Engineering SOLID principles.
- Deep understanding of Dependency Injection, Inversion of Control and other common design principles and patterns.
- Deep understanding of Microservices Architecture and working experience of building large-scale, high-performance systems in a complex, multi-tiered, distributed environment.
- Deep understanding of CS fundamentals including data structures, algorithms and complexity analysis.
- Strong understanding of client-server architecture and experience in one or more web frameworks like JSF, Spark, Struts, Spring, etc.
- Working experience in designing distributed systems, implementing independent components and communications across them using standard patterns.
- Strong working experience in building applications using Java 8+, J2EE, Spring Boot.
- Hands-on Java backend development experience in building REST APIs, multi-threading,concurrency patterns, pub/sub messaging, memory management, low latency, etc.
- Strong working experience in building data stores in SQL (relational) and NoSQL (non-relational)databases. Preferably using MySQL, PostgreSQL, and MongoDB. Experienced in working with one or more ORMs such as JPA,Hibernate, etc.
- Deep understanding of integrated systems and developing synchronous and asynchronous integration points as well as SDKs.
- Experience in writing and automating unit tests as part of DevOps using JUnit.
- Experience working with cloud technology like AWS, GCP, Azure.
- Experience taking a leading role in building complex software systems that have been successfully delivered to customers.
- Ability and desire to work in a fast paced, value/result driven, agile,collaborative, and iterative programming environment.
Experience Required :
6 to 9 Years
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us