Required Skills

Java Architect Spring Boot

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 7th Mar 2024

JOB DETAIL

We are looking for Strong Java experience, Spring Boot & GCP Cloud experienced associate architect in USA with following skills:-

 

Technical Skills:-

  1. Core Java - OOPS, String handling ,Generics, Serialization, Collections - internal working, Exception handling, File I/O handling
  2. Advance Java - Multithreading - Callable, Future, ExecutorService, ThreadPoolExecutor, BlockingQueue, Fork/Join
    • DS and algorithms – Sorting, Hashing, Binary Tree, Graph Traversal etc.
    • Memory management - GC, profiling
  3. Java 8 & Beyond -  Features with Usage and scenarios - (  Lambda ,  Optional , Predicate/ Consumer / Supplier functions, Double colon operator ,Stream API ,Date / Time API ,Other features in upcoming versions e.g. reactive streams in Java 9 etc. ) 
  4. Spring - IOC, DI, AOP, Security, JWT SpringBeanFactory, Inner Bean, Bean scopes, XML Vs Java configuration, Spring MVC/Rest
  5. Spring Boot - Autoconfiguration, Actuator, Starters, Initializers etc.
  6. Spring Batch
  7. ORM - JPA, Hibernate, OR mapping - N:N,
  8. DB configuration - drivers, session management, transaction management, query pattern - HQL Vs SQL, Caching, Batch processing
  9. Microservices - Concepts - Messaging, Monitoring, Fault tolerance , Service catalogue
  10. Tools Basic - Spring Cloud (Hysterix), Spring Boot, Swagger , Postman , RabbitMQ/Kafka, Kubernetes/Docker , Understand and create Splunk Dashboard and search logs
  11. Security and Testing - Vulnerability Assessment and solution for handling different vulnerabilities
  12. Web Application Security (MFA, Single Sign On, OAuth, JWT implementation)
  13. Testing Frameworks -(Junit and Mocking framework – Power Mock etc.)
  14. Build tools and other Utilities - (Maven, Logging Frameworks, Profiling, Versioning etc.)
  15. 5+ years of experience on GCP ( GCS, GKE, PubSub, MongoDB, AlloyDB, CloudSQL, BigQuery,Cloud Dataflow),
  16. 5+ year experience on Oracle DB,
  17. 3+ year experience on Angular / TS,
  18. Java Design Patterns - Core Design Patterns (GOF, facades etc.)
  19. Enterprise Integration Patterns - (Web services, REST, SOAP)
  20. Design - Architecture - Working experience on Production Env.
  21. Basic Architecture Concepts - (coupling, cohesive, Interfaces, components, Anti Patterns, Layered Architecture, clustering, security, SSO etc.)
  22. Architecture Trade-offs - NFRs - (Scalability, HA, maintainability, Distributed Architecture)
  23. Deployment Architecture

 

Other Skills:-

  1. Out of the Box Thinking
  2. Problem Solving Skills
  3. Ability to make tech choices (build v/s buy)
  4. Performance management (profiling, benchmarking, testing, fixing)
  5. Enterprise Architecture
  6. Project management/Delivery Capabilty/ Quality Mindset
  7. Scope management
  8. Plan (phasing, critical path, risk identification)
  9. Schedule management / Estimations
  10. Leadership skills
  11. Other Soft Skills
  12. Learning ability
  13. Innovative /  Initiative

 

Company Information