i
Indium Software
331 Indium Software Jobs
Java Microservice Developer
Indium Software
posted 8d ago
As a Java Microservices Developer, your primary role involves:
∙Designing, developing, and implementing advanced microservices using Java technology.
∙Employing a profound understanding of core Java principles to create efficient, robust, and maintainable
software solutions.
∙Collaborating with tech leads to understand technology thoroughly.
∙Performing unit and system testing.
∙Working in an agile environment.
∙Conducting threat and risk assessments.
Key skills include:
∙Strong development skills in Core/Advanced Java and J2EE.
∙Familiarity with tools like Bamboo, Jira, Spring AOP, Junit, and SQL query optimization.
∙Experience with JMS/Messaging and middleware (e.g., IBM MQ, Apache Kafka, Solace).
∙Proficiency in Spring frameworks (MVC, IOC, Boot, Batch) and ORM frameworks (e.g., Hibernate)
∙Hands-on experience with Oracle, SQL, RESTful Web Services, and Microservices architecture.
∙Feign Client, Service Discovery, Cloud Configuration, Message Broker Knowledge
∙Memory Management Resolving issues
∙Transactional & Logging across Microservices
∙Design Patters on Microservices e.g. Saga, Choreography, Orchestration, Sidecar, API Gateway,
∙AuthN and AuthZ
∙Java Multithreading, Java Custom Exceptions
∙Java 8 features Streams and Lambda
∙SQL Queries (MS SQL) High, need performance knowledge, should write optimized query
∙Development Scenario based questions (System Design)
∙Java Collections
∙Spring boot related questions
∙Setting up an endpoint
∙Functional Interfacing
∙Input Sanitization
∙Transactions, ACID properties
∙Hibernate/ORM frameworks
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Java Microservice Developer roles with real interview advice
6-11 Yrs
Bangalore Rural, Bangalore / Bengaluru