Job Description :
Looking for Microservices - Tech Leads - 4 Positions
Location: SFO, CA
Term: 12 months
Skills Required :
8-12 years of working experience in Spring (Spring Batch, Spring Boot, Spring Data, Spring MVC, Spring Security, Core, JDBC)
Strong in OOAD + Design Patterns + J2EE patterns
Hands on experience in building applications based on micro services architecture and Service-oriented architecture.
Must have worked on Application integration and should have used techniques like Messaging (JMS or any other) , Streaming techniques
Experience in web technologies (Spring MVC, JSP, HTML/DHTML, Web services, JavaScript & NodeJS)
Proficiency in Core Java (JDK 8), J2EE, ANSI SQL, XML, Spring, Hibernate & Rest services.
Good Database concepts, both relational and NoSql (Mongo, Cassandra, Redis, etc)
Good understanding on DevOps (Git, CI tools, Sonar, etc)
Containerized development and deployment experience.
Experience in deployment on cloud platforms (AWS, Azure, Google, etc
Experience in Gradle and Maven based build tools
Good performance tuning skills like profiling / Thread dump /GC analysis. Etc
Experience in implementing organization level maven repositories
Good knowledge on UML
Strong Problem solving and analytical skills.
Good verbal and written communication skills
Good team player
Ability to work independently with minimal supervision.
Self-motivated
Passion to learn new technologies and to upgrade versions of technology.