Luxoft

Java Full Stack Developer

Bangalore Division, KA, IN

15 days ago
Save Job

Summary

  • Project Description:
  • Provide End to End Development solutions to one of the largest investment banking products by scaling up the latest technology stack by adopting the cloud-based services under the Client Management stream.
  • Responsibilities:
  • - Participate in the full application development lifecycle for the development of Java applications, Microservices, and reusable components to support overall project objectives
  • - Leverage design patterns, test-driven development (TDD), and behaviour driven development (BDD) to build software that is reliable and easy to support in production
  • - Must be adaptable to different responsibilities, and possess strong communication skills in order to work effectively with team members and stakeholders
  • - Design and deliver front to back technical solutions and integrate into business processes
  • - Participate in hands-on coding, code reviews, architectural decisions, and reviews
  • - Work in an Agile Systems Development Life Cycle
  • Mandatory Skills:
  • Java 8
  • JavaScript
  • React
  • Spring Framework
  • Mandatory Skills Description:
  • - Overall 3-8+ years of experience as a Java Developer
  • - 3+ Years of Experience developing in Core Java and Spring Framework
  • - 3+ Years of Experience developing in React and Javscript
  • - Worked with the latest features of Java 8, 11, and 17 in Development
  • - Solid understanding of Data Structures
  • - Good hands-on coding skills
  • - Experience in Kafka or other messaging
  • - Knowledge of key 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 and immutable class concepts, functional interfaces, array lists, linked lists, 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, etc.
  • Nice-to-Have Skills Description:
  • - Understanding of CI/CD Pipelines through Jenkins/Git/Github/Github Actions
  • - Experience in investment banking-related projects

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: