Premium Employer

i

This company page is being actively managed by Infinite Computer Solutions Team. If you also belong to the team, you can get access from here

Infinite Computer Solutions Verified Tick

Compare button icon Compare button icon Compare
3.3

based on 1.3k Reviews

filter salaries All Filters

241 Infinite Computer Solutions Jobs

Specialist

8-13 years

Bangalore / Bengaluru

1 vacancy

Specialist

Infinite Computer Solutions

posted 7d ago

Job Description

A Java Microservices Developer is responsible for designing, developing, deploying, and maintaining microservices-based applications using Java and related technologies. This role typically involves building scalable, high-performance, and fault-tolerant systems. Below are the key roles and responsibilities for a Java Microservices Developer:
1. Designing and Developing Microservices
Microservice Architecture: Design and implement microservices-based systems that are scalable, maintainable, and loosely coupled.
Service Design: Break down large monolithic applications into smaller, independent, and deployable microservices.
API Development: Design and develop RESTful APIs or gRPC APIs for microservices to communicate with each other and with external systems.
2. Ensuring Scalability and Performance
Load Balancing: Implement load balancing mechanisms to ensure high availability and distribution of traffic across multiple instances of services.
Caching and Optimization: Optimize microservices by implementing appropriate caching strategies, data indexing, and querying techniques for high performance.
Database Design: Design microservices with appropriate database schema, ensuring data consistency and choosing between relational and NoSQL databases depending on requirements.
3. Integration with Other Services
Service Communication: Implement communication between microservices using technologies like REST, Kafka, RabbitMQ, or other messaging systems.
External APIs: Integrate external services and APIs, including third-party tools, payment systems, or other microservices in the ecosystem.
Event-Driven Systems: Implement event-driven architectures using messaging brokers or event streaming platforms.
4. Automation and Continuous Integration/Continuous Deployment (CI/CD)
CI/CD Pipeline: Set up and maintain continuous integration and continuous deployment pipelines using tools like Jenkins, GitLab CI, or CircleCI.
Automated Testing: Implement automated unit, integration, and end-to-end tests using testing frameworks like JUnit, TestNG, or Mockito.
5. Cloud Deployment and Infrastructure Management
Cloud Platforms: Deploy microservices on cloud platforms like AWS, Azure, or Google Cloud using containerization (Docker) and orchestration (Kubernetes).
Containerization and Orchestration: Use Docker for creating containers and Kubernetes for managing and scaling the deployment of microservices.
Infrastructure as Code: Use tools like Terraform or AWS CloudFormation to automate infrastructure provisioning.
6. Monitoring and Logging
Monitoring: Implement application and service monitoring using tools like Prometheus, Grafana, New Relic, or ELK Stack (Elasticsearch, Logstash, and Kibana).
Logging and Debugging: Set up centralized logging (using ELK, Splunk, or similar) to troubleshoot and monitor the health of the services.
7. Security and Authentication
Authentication and Authorization: Implement authentication and authorization mechanisms using OAuth2, JWT, or other security protocols.
Secure Communication: Ensure communication between services is secure using TLS and other encryption methods.
Data Protection: Ensure compliance with data protection regulations (e. g. , GDPR) and ensure data is securely transmitted and stored.
8. Collaboration and Communication
Team Collaboration: Work closely with other developers, product managers, and stakeholders to understand business requirements and translate them into technical solutions.
Agile Development: Participate in agile development practices, including sprint planning, code reviews, and daily standups.
Documentation: Create and maintain technical documentation for APIs, deployment processes, and system designs.
9. Troubleshooting and Maintenance
Bug Fixing: Diagnose and resolve issues in production environments, ensuring minimal downtime.
Refactoring: Continuously improve and refactor code to enhance service performance, maintainability, and scalability.

Technologies and Tools for Java Microservices Developers:
Programming Languages: Java (Spring Boot, Java 11/17, etc. )
Frameworks: Spring Boot, Spring Cloud, Quarkus, Micronaut
API Gateway: Zuul, Spring Cloud Gateway
Messaging Systems: Apache Kafka, RabbitMQ, ActiveMQ
Databases: MySQL, PostgreSQL, MongoDB, Cassandra, Redis
CI/CD Tools: Jenkins, GitLab CI, CircleCI
Cloud Providers: AWS, Azure, Google Cloud
Containerization & Orchestration: Docker, Kubernetes
Monitoring & Logging: Prometheus, Grafana, ELK Stack, Splunk

Employment Type: Full Time, Permanent

Read full job description

Prepare for Specialist roles with real interview advice

People are getting interviews at Infinite Computer Solutions through

(based on 82 Infinite Computer Solutions interviews)
Job Portal
Campus Placement
Referral
Company Website
Walkin
Recruitment Consultant
52%
15%
6%
4%
2%
1%
20% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.

What people at Infinite Computer Solutions are saying

2.2
 Rating based on 2 Specialist reviews

Likes

NA

Dislikes

No growth and job security..

Read 2 reviews

Specialist salary at Infinite Computer Solutions

reported by 20 employees with 8-13 years exp.
₹10 L/yr - ₹18 L/yr
43% more than the average Specialist Salary in India
View more details

What Infinite Computer Solutions employees are saying about work life

based on 1.3k employees
73%
85%
67%
71%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Infinite Computer Solutions Benefits

Submitted by Company
Health & Insurance
Financial Benefits
Professional Support & Learning
Office Perks
Time Off
Submitted by Employees
Health Insurance
Work From Home
Team Outings
Cafeteria
Soft Skill Training
Job Training +6 more
View more benefits

Compare Infinite Computer Solutions with

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.6
Compare

Infosys

3.7
Compare

LTIMindtree

3.9
Compare

Mphasis

3.4
Compare

Hexaware Technologies

3.6
Compare

KPIT Technologies

3.5
Compare

NTT Data Information Processing Services

4.0
Compare

Sutherland Global Services

3.7
Compare

Virtusa Consulting Services

3.8
Compare

CGI Group

4.0
Compare

GlobalLogic

3.7
Compare

UST

3.8
Compare

Nagarro

4.0
Compare

Hewlett Packard Enterprise

4.2
Compare

ITC Infotech

3.8
Compare

Publicis Sapient

3.5
Compare

Atos

3.8
Compare

Similar Jobs for you

Database Admin at SYNC

Remote

8-12 Yrs

₹ 10-14 LPA

Senior Developer at SimplifyVMS

Noida

7-8 Yrs

₹ 9-13 LPA

Database Architect at Viavi Solutions India Private Limited

Chennai

14-15 Yrs

₹ 17-22 LPA

Java Technology Lead at Datayaan

Chennai

8-13 Yrs

₹ 11-15 LPA

Engineering Manager at NetSysCon

Bangalore / Bengaluru

6-11 Yrs

₹ 8-13 LPA

Cloud Engineer at Allime Tech Solutions

Chennai

8-15 Yrs

₹ 9-14 LPA

Azure Infrastructure Architect at Virtusa Consulting Services Pvt Ltd

Bangalore / Bengaluru

8-11 Yrs

₹ 12-15 LPA

RE Engineer at Virtusa Consulting Services Pvt Ltd

Bangalore / Bengaluru

3-8 Yrs

₹ 11-12 LPA

DevOps Lead at Virtusa Consulting Services Pvt Ltd

Chennai

11-15 Yrs

₹ 15-19 LPA

Cloud Manager at Truni Technologies

Hyderabad / Secunderabad

8-13 Yrs

₹ 10-14 LPA

Infinite Computer Solutions Bangalore / Bengaluru Office Locations

View all
Bangalore / Bengaluru, Karnataka Office
157, EPIP Zone, Phase 2, Kundalahalli, Whitefield, KA 560066 Bangalore / Bengaluru, Karnataka
Bangalore / Bengaluru, Karnataka Office
GEIPL-SEZ, Global Axis, Block 2(A1), EPIP, Whitefield, KA 560066 Bangalore / Bengaluru, Karnataka

Specialist

8-13 Yrs

Bangalore / Bengaluru

7d ago·via naukri.com

Senior Technical Lead

9-15 Yrs

Hyderabad / Secunderabad

9hr ago·via naukri.com

Finance Analyst

₹ 4.5 - 5L/yr

Bangalore / Bengaluru

9hr ago·via naukri.com

SAP HCM with Hana(Brownfield Migration)-Bangalore-CMMI Level 5- F2F

9-14 Yrs

Bangalore / Bengaluru

19hr ago·via naukri.com

Python/Java Programming(GIT+API)-Bangalore-CMMI Level 5- F2F interview

7-12 Yrs

Bangalore / Bengaluru

19hr ago·via naukri.com

ALM and UFT(Integrated with SAP)-Bangalore-CMMI Level 5- F2F interview

5-10 Yrs

Bangalore / Bengaluru

19hr ago·via naukri.com

LTMC/Idoc and LSMW - Gurgaon- CMMI Level 5- F2F interview

3-6 Yrs

Gurgaon / Gurugram

19hr ago·via naukri.com

AS4OO with RPG-CL with BPCS - Bangalore - CMMI Level 5- F2F interview

5-10 Yrs

Bangalore / Bengaluru

19hr ago·via naukri.com

S4 SAP EWM - Pan India - Night Shift (Remote) - CMMI Level 5- F2F

3-6 Yrs

Bangalore / Bengaluru

19hr ago·via naukri.com
write
Share an Interview