No more applications are being accepted for this job
- Bachelor's degree in Computer Science or a related field
- 3-8 years of solid software development/lead experience
- Good experience in designing and implementing distributed systems and in microservices-based architecture using Spring Boot and Spring Cloud
- Strong experience in Core Java concepts including JVM concepts, Data Structures, Multi-Threading, Collections, and exposure to Java 8 features
- Strong experience in building enterprise applications using Java, Spring and Hibernate, Cache, and other relevant technologies.
- Strong Experience in MVC architecture and good development experience in REST / GRPC protocols.
- Good Experience in working on Asynchronous architectures and exposure to complex distributed transaction processing will be a great advantage
- Experience with Cloud-based development (AWS preferred) and exposure to Containers ( Dockers) and Kubernetes will be good
- Good Experience in working in RDMS, JPA and NOSQL databases
- Good understanding of GOF Design Patterns and Solid principles and Microservices design patterns
- Good Experience in Agile development methodologies.
- Good Experience in CI/CD, Eclipse IDE, TDD ( Test Driven Development), GIT, Maven, Jenkins, etc.
- Experience in the latest open libraries/frameworks like Spring, Angular, JQuery, GraphQL, GRPC, Kafka, recommended
- Excellent verbal and written communication skills
- Strong computer science fundamentals in data structures, algorithms, and complexity analysis
- Ability and desire to learn new skills and take on new initiatives.
Java Developer - Bengaluru, India - Mobile Programming
Description
Job Summary :
We are looking for a highly motivated, enthusiastic Backend/Microservices engineer who can thrive in a fast-paced, dynamic environment where they work cooperatively with teams. Has passion for working with transform their processes and systems to meet emerging business requirements. This digital transformation demands specific expertise and a set of practices to align business focus with technology solutions.
Role Description :
The Java Developer would need to have at least 3-5 years of experience. For this role, you must be a Java Developer with payment gateway experience.
Skills :