Developer - Seattle, United States - Tata Consultancy Services

    Tata Consultancy Services background
    Description

    Skill: Java

    • Proven track record of designing, developing, and deploying microservices-based applications.
    • Expert and hands-on experiences in, Java/J2EE, Design Patterns OOA/D.
    • Deep understanding of microservices architecture principles and best practices.
    • Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes.
    • Strong knowledge of RESTful APIs, JSON, and asynchronous messaging systems.
    • Proficiency in database technologies such as SQL and NoSQL databases.
    • Familiarity with cloud platforms such as AWS.
    • Experience with modern UI frameworks like Angular or React for building responsive and interactive user interfaces.
    • Knowledge of Spring Security framework for implementing authentication, authorization, and other security features in Java applications.
    • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
    • Effective communication skills and ability to articulate technical concepts to non-technical stakeholders.
    Preferred:
    • Experience in non-functional skills like Security, Load and Performance Tests, Site Speed optimization, Cross-browser UX Design is a big plus.
    • Experience driving architecture discussions, producing well-documented design docs, participating in design and code review and contributing to coding and unit testing of fault-tolerant applications.
    • Comfortable or have familiarity with all the layers of multi-tier applications to design complete solutions and maintain products.
    #LI-NR3