Lead Sde Job in Xpressbees

Lead Sde

Apply Now
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

See more recommended jobs