
Overview
· BS or MS degree in computer science, or equivalent 7+ years of work experience.
· MUST have strong Basic Concepts of Java (Core Java and OOPS Concepts) should be able to articulate & explain basic concepts like variable declaration etc.
· 7+ years’ experience working in Java, Spring, Spring Boot, API, Struts, Spring patterns, Spring Security and able to demonstrate strong Java knowledge
· Proficiency in Java 8 (Lambdas, Streams, Completable Future, Optional, generics)
· Must be able to write the code assignments / able to provide solutions of Hands-on tasks
· Must have in-depth Knowledge of the mentioned required Skillsets
· Practical experience on implementation various system integration solutions, such as, APIs and Data integration layers (Batch & Real-Time) including databases, asynchronous messaging and cloud computing.
· Design patterns/Design Concepts
- Experience in relational data bases like DB2 or PostgreSQL. Experience in NoSQL Database like Couchbase.
· Experience in building Event Driven applications using Apache KAFKA.
· Able to solve various queries and link it to the underlying design rationale
· Observability tools
- Experience in developing and building asynchronous Reactive Micro services.
- Experience with distributed systems architecture concepts such as micro services, service meshes and API gateways.
· Experience with software development and collaboration tools (GitHub, Jira/Rally, Confluence, etc.).
· Problem-Solving Skills With RDBMS add JDBC/JPA/Hibernate
· Middleware (Kafka/Rabbit MQ/IBM MQ)
· Experience in Java Backend , Advanced Java
· GIT/Jenkins, Junit/TestNG, Database
· Quick learner
· Behavioral skills: should be able to explain the solutions approach on problems
Job Type: Full-time
Pay: ₹430,281.44 - ₹1,613,830.87 per year
Location Type:
- Hybrid work
Experience:
- Java: 5 years (Required)
- React: 4 years (Required)
- amex Client Exp: 1 year (Required)
Work Location: Hybrid remote in Bangalore, Karnataka