Senior Java Developer - Pune/Bangalore, India - DXC Luxoft
Description
Responsibilities :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 well-designed, efficient, and testable code
Interact with other stakeholders not limited to end-user clients, Project Manager/Scrum master, Business Analysts, offshore development, testing, and other cross-functional teams.
Mandatory Skills : Full Stack Java 11, Java Skills Description :
Looking for 8+ years of experience with the below skills :
Core Java
Good hands-on coding skills
Spring Framework
Multi-threaded 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 non-recoverable exceptions, Inversion Control, design a data structure that supports Insert, Delete, Search in constant time complexity, Skills :
Experience in the finance industry and work with the Fintech community
Front-End tech : Angular, Typescript, JS
PostgreSQL/Oracle
Facing off to key business stakeholders
)