Java Fullstack Developer (Angular)
Luxoft
Bengaluru, Karnataka, IndiaMID
Job Description
Develop cloud-based compliance archive products...
Responsibilities
- - Participate in the full application development lifecycle for Java applications, microservices, and reusable components to support project objectives.
- Apply design patterns, test-driven development (TDD), and behavior-driven development (BDD) to create reliable, maintainable software.
- Adapt to various responsibilities and communicate effectively with team members and stakeholders.
- Design and deliver end-to-end technical solutions integrated into business processes.
- Engage in hands-on coding, code reviews, and architectural decision-making.
- Operate within an Agile Systems Development Life Cycle.
- Looking for 3 to 5 years of experience with the below skills:
- Core Java, J2EE, Angular
- Worked with the latest features of Java 8, 11, and 17 in Development
- Good hands-on coding skills
- Spring Framework
- 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, etc.
Qualifications
- 3 to 5 years of experience with Java and Angular.
Nice to have
- Banking Domain experience