Developer - Irving, United States - Tata Consultancy Services

    Tata Consultancy Services background
    Description

    Skill: Senior Java

    • 10+ years of overall development / technical expertise.
    • Knowledge of Domain Driven Design concepts and designing and developing Microservices from Monolith architecture.
    • Expert knowledge of Spring ecosystem (Spring Boot, Spring Cloud, Spring Integration, Spring Cloud Data Flow, etc.).
    • Develop enterprise-grade applications using Java 8/JEE (and higher), No SQL, Spring, among other tools.
    • Hands-on experience with Core Java Technologies with attention on multithreading, distributed caching, & fault-tolerant logic.
    • Hands-on experience in performance tuning distributed applications and building unit tests.
    • Experience is setting up CI/CD pipeline for different platforms.
    • Understanding and experience in Object-Oriented Design Principles & Test-Driven Development.
    • Understanding and experience using continuous build tools like Maven / Jenkins / GIT.
    • Strong Analytical and communication skills.
    #LI-CO1