Tech Stack
JavaSpringAngularDockerKubernetesJenkinsGitMicroservicesKafkaTeamCity
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Java Fullstack Developer (Angular) to join our team in Chennai, India. This role involves developing cloud-based, state-of-the-art compliance archive products to securely archive and retain real-time communications data in accordance with internal and external regulatory requirements.
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.
Requirements
- 3 to 5 years of experience with the following 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.
Nice to Have
- Banking Domain
We Offer
- FULL_TIME employment type
- Competitive salary
- Opportunity to work in a dynamic and innovative environment
- Professional growth and development opportunities
About the Company
Luxoft is a global leader in digital transformation and technology services, providing innovative solutions to clients across various industries. Join our team and contribute to developing cutting-edge products that make a difference.