Senior Java Developer - Pune, India - DXC Luxoft

    DXC Luxoft
    Default job background
    Description

    About Luxoft :


    Luxoft, a DXC Technology Company is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over.

    Acquired by U.S.

    company DXC Technology in 2019, Luxoft is a global operation in 44 cities and 21 countries with an international, agile workforce of nearly 18,000 people.

    It combines a unique blend of engineering excellence and deep industry expertise, helping over 425 global clients innovate in the areas of automotive, financial services, travel and hospitality, healthcare, life sciences, media and :

    - Develop solutions following established technical design, application development standards, and quality processes in projects

    • Assess the impacts on technical design because of the changes in functional requirements.
    • Perform independent code reviews and execute unit tests on modules developed by self and other junior team members on the project.
    • Write welldesigned, efficient, and testable code
    • Interact with other stakeholders not limited to enduser clients, Project Manager/Scrum master, Business Analysts, offshore development, testing, and other crossfunctional teams.
    Mandatory Skills :

    Looking for 8+ years of experience with the below skills :

    • Core Java
    • Good handson coding skills
    • Spring Framework
    • Multithreaded programming
    • Design Patterns
    • Microservices
    • Kafka or other messaging
    • Knowledge of crucial APIs: JPA, JTA, CDI, etc.
    • Knowledge of various design and architectural patterns
    • Understanding of microservices architecture
    • Containerization solutions (e.g. Docker, Kubernetes, OpenShift)
    • Building tools (e.g. Maven, Gradle)
    • Version Control (e.g. Git)
    • Continuous Integration systems (e.g. TeamCity, Jenkins)
    • English Upper-Intermediate
    • Be well versed with concepts of references, class instances, methods, objects, constructors, mutable/immutable class concepts, functional interface, array list, linked list, hashmap, collections, the difference between recoverable and nonrecoverable exceptions, Inversion Control, design a data structure that supports Insert, Delete, Search in constant time complexity, etc.
    )