Jobs
Interviews

15 Microservices Implementation Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

Join us as a Lead Solution Designer at Barclays where you will spearhead the evolution of our API First digital strategy, driving innovation and operational excellence. You will harness cutting-edge technology to build and manage robust, scalable, and secure APIs, ensuring seamless delivery of our digital solutions. To be successful in this role, you must have demonstrated mastery of software design principles for building secure, fault-tolerant, and scalable enterprise systems. Proven experience designing high-throughput, low-latency systems optimized for financial transaction processing. Proficiency in developing comprehensive high-level and detailed solution designs, including detailed blueprints and precise technical documentation. Strong technical leadership capabilities for resolving complex challenges while effectively mentoring junior team members. Deep expertise in RESTful API design principles and implementation of OpenAPI/Swagger specifications. Advanced knowledge of API security protocols and authentication mechanisms (OAuth2, JWT, mTLS, etc.). Extensive hands-on development experience in Core Java, including proficient use of JPA/Hibernate, Spring framework, mocking frameworks, and enterprise caching solutions. Solid experience managing both relational (RDBMS) and NoSQL database technologies. Comprehensive understanding of event-driven architecture patterns and microservices implementation strategies. Demonstrated ability implementing API analytics and observability solutions to extract meaningful business insights from API usage patterns. Practical experience with API ecosystem components including gateways, service meshes, and proxies. Strong command of agile development methodologies and practices. Proficient with Git (or equivalent version control systems), CI/CD pipelines, and collaborative Git workflows. Exceptional stakeholder management and communication skills across technical and business domains. Some other highly valued skills may include practical coding experience with modern UI technologies including HTML5, CSS3, JavaScript, and frameworks such as Angular, React, etc. Applied knowledge of advanced testing methodologies including TDD, BDD, and automated testing frameworks. Working knowledge of ITIL-based release and change management processes. Hands-on experience with enterprise message broker platforms such as Kafka. Familiarity with comprehensive API lifecycle management, developer portals, and sandbox environments. Experience scaling and governing large API ecosystems with federated ownership models. Advanced troubleshooting capabilities for diagnosing and resolving complex performance issues related to system latency and throughput. The role is based out of Pune. Purpose of the role To drive technical excellence and innovation by leading the design and implementation of robust software solutions, providing mentorship to engineering teams, fostering cross-functional collaboration, and contributing to strategic planning to ensure the delivery of high-quality solutions aligned with business objectives. Accountabilities Provision of guidance and expertise to engineering teams to ensure alignment with best practices and foster a culture of technical excellence. Contribution to strategic planning by aligning technical decisions with business goals, anticipating future technology trends, and providing insights to optimize product roadmaps. Design and implementation of complex, scalable, and maintainable software solutions, considering long-term viability and business objectives. Mentoring and coaching to junior and mid-level engineers to foster professional growth and knowledge sharing, elevating the overall skillset and capabilities of the organization. Collaboration with business partners, product managers, designers, and other stakeholders to translate business requirements into technical solutions and ensure a cohesive approach to product development. Innovation within the organization by identifying and incorporating new technologies, methodologies, and industry practices into the engineering process. Vice President Expectations To contribute or set strategy, drive requirements, and make recommendations for change. Plan resources, budgets, and policies; manage and maintain policies/processes; deliver continuous improvements and escalate breaches of policies/procedures. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviors to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviors are: L Listen and be authentic, E Energize and inspire, A Align across the enterprise, D Develop others. OR for an individual contributor, they will be a subject matter expert within own discipline and will guide technical direction. They will lead collaborative, multi-year assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialization to complete assignments. They will train, guide and coach less experienced specialists and provide information affecting long-term profits, organizational risks, and strategic decisions. Advise key stakeholders, including functional leadership teams and senior management on functional and cross-functional areas of impact and alignment. Manage and mitigate risks through assessment, in support of the control and governance agenda. Demonstrate leadership and accountability for managing risk and strengthening controls in relation to the work your team does. Demonstrate a comprehensive understanding of the organization functions to contribute to achieving the goals of the business. Collaborate with other areas of work, for business-aligned support areas to keep up to speed with business activity and the business strategies. Create solutions based on sophisticated analytical thought comparing and selecting complex alternatives. In-depth analysis with interpretative thinking will be required to define problems and develop innovative solutions. Adopt and include the outcomes of extensive research in problem-solving processes. Seek out, build and maintain trusting relationships and partnerships with internal and external stakeholders to accomplish key business objectives, using influencing and negotiating skills to achieve outcomes. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship - our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset - to Empower, Challenge, and Drive - the operating manual for how we behave.,

Posted 21 hours ago

Apply

3.0 - 7.0 years

0 Lacs

haryana

On-site

As a Java Spring Boot Developer at Virtusa, you will be responsible for building web applications, REST APIs, and SDKs following best practices. You will have the flexibility to work on various platforms and contribute to the architecture and development of REST APIs and microservices. To excel in this role, you should have strong experience and be proficient in Java, OOPS concepts, Java Collections, Spring Boot, and Spring Hibernate. Additionally, you should have good exposure to Hibernate or any other ORM, and have hands-on experience in REST API implementation and microservices implementation. Knowledge of Excel operations would be considered an added advantage for this position. While not mandatory, exposure to AWS, Docker, Kubernetes, GraphQL, and Splunk would be beneficial. At Virtusa, we value teamwork, quality of life, and professional and personal development. As part of our global team of 27,000 professionals, you will have the opportunity to work on exciting projects and leverage state-of-the-art technologies throughout your career. We foster a collaborative and dynamic environment where great minds can come together, nurture new ideas, and strive for excellence.,

Posted 6 days ago

Apply

3.0 - 5.0 years

13 - 17 Lacs

Noida

Work from Office

About the job : Overview : We are seeking a skilled Golang Developer with over 3 years of experience to join our dynamic development team. This role is vital to our organization as it will enhance our backend services, ensuring they are scalable, efficient, and maintainable. The Golang Developer will be responsible for designing, developing, and implementing applications using Golang while contributing to all phases of the development lifecycle. The choice of Golang as our primary programming language positions us to leverage its performance advantages and concurrency model, which are essential for building modern, lightweight applications. The ideal candidate will not only work collaboratively with other engineers but also participate in architectural decisions and mentor junior developers. If you have a passion for building high-performance applications and enjoy working in a collaborative environment, we encourage you to apply. Key Responsibilities : - Design, develop, and maintain high-quality applications using Golang. - Implement API services and microservices architecture. - Collaborate with front-end developers to integrate user-facing elements. - Optimize applications for maximum speed and scalability. - Conduct code reviews and provide constructive feedback to peers. - Develop and maintain documentation for code and applications. - Ensure application performance, reliability, and security. - Integrate third-party APIs and services as required. - Debug and resolve issues reported by users or testing teams. - Participate in Agile/Scrum processes and daily stand-up meetings. - Write unit and integration tests for code quality assurance. - Assist in architecture design and implementation of software solutions. - Mentor junior developers and provide guidance as needed. - Stay updated with new developments in Golang and related technologies. - Collaborate with cross-functional teams to define project requirements. Required Qualifications : - Bachelor's degree in Computer Science or related field. - Minimum of 3 years of hands-on experience in Golang development. - Strong understanding of the principles of software engineering. - Experience with microservices architecture and RESTful APIs. - Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). - Proficient in using version control systems, preferably Git. - Experience with containerization tools, such as Docker. - Understanding of cloud services, such as AWS or Google Cloud. - Strong analytical and problem-solving abilities. - Excellent communication and team collaboration skills. - Experience with Agile/Scrum methodologies. - Ability to work independently and manage multiple tasks. - Knowledge of other programming languages (e.g., Java, Python) is a plus. - Experience with automated testing frameworks. - Strong focus on clean code principles and design patterns. - Willingness to learn new technologies and frameworks. Skills : - Unit Testing, API Services, Docker, Design Patterns, Google Cloud, Agile Methodologies - Database Management, Problem-Solving Skills, NOSQL Databases, GIT, Cloud Technologies - Automated Testing Frameworks, Clean Code Principles, Microservices Architecture - Golang, Restful APIS, Version Control, AWS, SQL Databases

Posted 2 weeks ago

Apply

3.0 - 5.0 years

5 - 7 Lacs

Pune

Work from Office

About the job : Overview : We are seeking a skilled Golang Developer with over 3 years of experience to join our dynamic development team. This role is vital to our organization as it will enhance our backend services, ensuring they are scalable, efficient, and maintainable. The Golang Developer will be responsible for designing, developing, and implementing applications using Golang while contributing to all phases of the development lifecycle. The choice of Golang as our primary programming language positions us to leverage its performance advantages and concurrency model, which are essential for building modern, lightweight applications. The ideal candidate will not only work collaboratively with other engineers but also participate in architectural decisions and mentor junior developers. If you have a passion for building high-performance applications and enjoy working in a collaborative environment, we encourage you to apply. Key Responsibilities : - Design, develop, and maintain high-quality applications using Golang. - Implement API services and microservices architecture. - Collaborate with front-end developers to integrate user-facing elements. - Optimize applications for maximum speed and scalability. - Conduct code reviews and provide constructive feedback to peers. - Develop and maintain documentation for code and applications. - Ensure application performance, reliability, and security. - Integrate third-party APIs and services as required. - Debug and resolve issues reported by users or testing teams. - Participate in Agile/Scrum processes and daily stand-up meetings. - Write unit and integration tests for code quality assurance. - Assist in architecture design and implementation of software solutions. - Mentor junior developers and provide guidance as needed. - Stay updated with new developments in Golang and related technologies. - Collaborate with cross-functional teams to define project requirements. Required Qualifications : - Bachelor's degree in Computer Science or related field. - Minimum of 3 years of hands-on experience in Golang development. - Strong understanding of the principles of software engineering. - Experience with microservices architecture and RESTful APIs. - Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). - Proficient in using version control systems, preferably Git. - Experience with containerization tools, such as Docker. - Understanding of cloud services, such as AWS or Google Cloud. - Strong analytical and problem-solving abilities. - Excellent communication and team collaboration skills. - Experience with Agile/Scrum methodologies. - Ability to work independently and manage multiple tasks. - Knowledge of other programming languages (e.g., Java, Python) is a plus. - Experience with automated testing frameworks. - Strong focus on clean code principles and design patterns. - Willingness to learn new technologies and frameworks. Skills : - Unit Testing, API Services, Docker, Design Patterns, Google Cloud, Agile Methodologies - Database Management, Problem-Solving Skills, NOSQL Databases, GIT, Cloud Technologies - Automated Testing Frameworks, Clean Code Principles, Microservices Architecture - Golang, Restful APIS, Version Control, AWS, SQL Databases

Posted 2 weeks ago

Apply

3.0 - 5.0 years

13 - 17 Lacs

Ahmedabad

Work from Office

About the job : Overview : We are seeking a skilled Golang Developer with over 3 years of experience to join our dynamic development team. This role is vital to our organization as it will enhance our backend services, ensuring they are scalable, efficient, and maintainable. The Golang Developer will be responsible for designing, developing, and implementing applications using Golang while contributing to all phases of the development lifecycle. The choice of Golang as our primary programming language positions us to leverage its performance advantages and concurrency model, which are essential for building modern, lightweight applications. The ideal candidate will not only work collaboratively with other engineers but also participate in architectural decisions and mentor junior developers. If you have a passion for building high-performance applications and enjoy working in a collaborative environment, we encourage you to apply. Key Responsibilities : - Design, develop, and maintain high-quality applications using Golang. - Implement API services and microservices architecture. - Collaborate with front-end developers to integrate user-facing elements. - Optimize applications for maximum speed and scalability. - Conduct code reviews and provide constructive feedback to peers. - Develop and maintain documentation for code and applications. - Ensure application performance, reliability, and security. - Integrate third-party APIs and services as required. - Debug and resolve issues reported by users or testing teams. - Participate in Agile/Scrum processes and daily stand-up meetings. - Write unit and integration tests for code quality assurance. - Assist in architecture design and implementation of software solutions. - Mentor junior developers and provide guidance as needed. - Stay updated with new developments in Golang and related technologies. - Collaborate with cross-functional teams to define project requirements. Required Qualifications : - Bachelor's degree in Computer Science or related field. - Minimum of 3 years of hands-on experience in Golang development. - Strong understanding of the principles of software engineering. - Experience with microservices architecture and RESTful APIs. - Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). - Proficient in using version control systems, preferably Git. - Experience with containerization tools, such as Docker. - Understanding of cloud services, such as AWS or Google Cloud. - Strong analytical and problem-solving abilities. - Excellent communication and team collaboration skills. - Experience with Agile/Scrum methodologies. - Ability to work independently and manage multiple tasks. - Knowledge of other programming languages (e.g., Java, Python) is a plus. - Experience with automated testing frameworks. - Strong focus on clean code principles and design patterns. - Willingness to learn new technologies and frameworks. Skills : - Unit Testing, API Services, Docker, Design Patterns, Google Cloud, Agile Methodologies - Database Management, Problem-Solving Skills, NOSQL Databases, GIT, Cloud Technologies - Automated Testing Frameworks, Clean Code Principles, Microservices Architecture - Golang, Restful APIS, Version Control, AWS, SQL Databases

Posted 2 weeks ago

Apply

3.0 - 5.0 years

5 - 7 Lacs

Hyderabad

Work from Office

Overview : We are seeking a skilled Golang Developer with over 3 years of experience to join our dynamic development team. This role is vital to our organization as it will enhance our backend services, ensuring they are scalable, efficient, and maintainable. The Golang Developer will be responsible for designing, developing, and implementing applications using Golang while contributing to all phases of the development lifecycle. The choice of Golang as our primary programming language positions us to leverage its performance advantages and concurrency model, which are essential for building modern, lightweight applications. The ideal candidate will not only work collaboratively with other engineers but also participate in architectural decisions and mentor junior developers. If you have a passion for building high-performance applications and enjoy working in a collaborative environment, we encourage you to apply. Key Responsibilities : - Design, develop, and maintain high-quality applications using Golang. - Implement API services and microservices architecture. - Collaborate with front-end developers to integrate user-facing elements. - Optimize applications for maximum speed and scalability. - Conduct code reviews and provide constructive feedback to peers. - Develop and maintain documentation for code and applications. - Ensure application performance, reliability, and security. - Integrate third-party APIs and services as required. - Debug and resolve issues reported by users or testing teams. - Participate in Agile/Scrum processes and daily stand-up meetings. - Write unit and integration tests for code quality assurance. - Assist in architecture design and implementation of software solutions. - Mentor junior developers and provide guidance as needed. - Stay updated with new developments in Golang and related technologies. - Collaborate with cross-functional teams to define project requirements. Required Qualifications : - Bachelor's degree in Computer Science or related field. - Minimum of 3 years of hands-on experience in Golang development. - Strong understanding of the principles of software engineering. - Experience with microservices architecture and RESTful APIs. - Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). - Proficient in using version control systems, preferably Git. - Experience with containerization tools, such as Docker. - Understanding of cloud services, such as AWS or Google Cloud. - Strong analytical and problem-solving abilities. - Excellent communication and team collaboration skills. - Experience with Agile/Scrum methodologies. - Ability to work independently and manage multiple tasks. - Knowledge of other programming languages (e.g., Java, Python) is a plus. - Experience with automated testing frameworks. - Strong focus on clean code principles and design patterns. - Willingness to learn new technologies and frameworks. Skills : - Unit Testing, API Services, Docker, Design Patterns, Google Cloud, Agile Methodologies - Database Management, Problem-Solving Skills, NOSQL Databases, GIT, Cloud Technologies - Automated Testing Frameworks, Clean Code Principles, Microservices Architecture - Golang, Restful APIS, Version Control, AWS, SQL Databases

Posted 3 weeks ago

Apply

3.0 - 5.0 years

13 - 17 Lacs

Bengaluru

Work from Office

About the job : Overview : We are seeking a skilled Golang Developer with over 3 years of experience to join our dynamic development team. This role is vital to our organization as it will enhance our backend services, ensuring they are scalable, efficient, and maintainable. The Golang Developer will be responsible for designing, developing, and implementing applications using Golang while contributing to all phases of the development lifecycle. The choice of Golang as our primary programming language positions us to leverage its performance advantages and concurrency model, which are essential for building modern, lightweight applications. The ideal candidate will not only work collaboratively with other engineers but also participate in architectural decisions and mentor junior developers. If you have a passion for building high-performance applications and enjoy working in a collaborative environment, we encourage you to apply. Key Responsibilities : - Design, develop, and maintain high-quality applications using Golang. - Implement API services and microservices architecture. - Collaborate with front-end developers to integrate user-facing elements. - Optimize applications for maximum speed and scalability. - Conduct code reviews and provide constructive feedback to peers. - Develop and maintain documentation for code and applications. - Ensure application performance, reliability, and security. - Integrate third-party APIs and services as required. - Debug and resolve issues reported by users or testing teams. - Participate in Agile/Scrum processes and daily stand-up meetings. - Write unit and integration tests for code quality assurance. - Assist in architecture design and implementation of software solutions. - Mentor junior developers and provide guidance as needed. - Stay updated with new developments in Golang and related technologies. - Collaborate with cross-functional teams to define project requirements. Required Qualifications : - Bachelor's degree in Computer Science or related field. - Minimum of 3 years of hands-on experience in Golang development. - Strong understanding of the principles of software engineering. - Experience with microservices architecture and RESTful APIs. - Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). - Proficient in using version control systems, preferably Git. - Experience with containerization tools, such as Docker. - Understanding of cloud services, such as AWS or Google Cloud. - Strong analytical and problem-solving abilities. - Excellent communication and team collaboration skills. - Experience with Agile/Scrum methodologies. - Ability to work independently and manage multiple tasks. - Knowledge of other programming languages (e.g., Java, Python) is a plus. - Experience with automated testing frameworks. - Strong focus on clean code principles and design patterns. - Willingness to learn new technologies and frameworks. Skills : - Unit Testing, API Services, Docker, Design Patterns, Google Cloud, Agile Methodologies - Database Management, Problem-Solving Skills, NOSQL Databases, GIT, Cloud Technologies - Automated Testing Frameworks, Clean Code Principles, Microservices Architecture - Golang, Restful APIS, Version Control, AWS, SQL Databases

Posted 3 weeks ago

Apply

3.0 - 5.0 years

13 - 17 Lacs

Chennai

Work from Office

About the job : Overview : We are seeking a skilled Golang Developer with over 3 years of experience to join our dynamic development team. This role is vital to our organization as it will enhance our backend services, ensuring they are scalable, efficient, and maintainable. The Golang Developer will be responsible for designing, developing, and implementing applications using Golang while contributing to all phases of the development lifecycle. The choice of Golang as our primary programming language positions us to leverage its performance advantages and concurrency model, which are essential for building modern, lightweight applications. The ideal candidate will not only work collaboratively with other engineers but also participate in architectural decisions and mentor junior developers. If you have a passion for building high-performance applications and enjoy working in a collaborative environment, we encourage you to apply. Key Responsibilities : - Design, develop, and maintain high-quality applications using Golang. - Implement API services and microservices architecture. - Collaborate with front-end developers to integrate user-facing elements. - Optimize applications for maximum speed and scalability. - Conduct code reviews and provide constructive feedback to peers. - Develop and maintain documentation for code and applications. - Ensure application performance, reliability, and security. - Integrate third-party APIs and services as required. - Debug and resolve issues reported by users or testing teams. - Participate in Agile/Scrum processes and daily stand-up meetings. - Write unit and integration tests for code quality assurance. - Assist in architecture design and implementation of software solutions. - Mentor junior developers and provide guidance as needed. - Stay updated with new developments in Golang and related technologies. - Collaborate with cross-functional teams to define project requirements. Required Qualifications : - Bachelor's degree in Computer Science or related field. - Minimum of 3 years of hands-on experience in Golang development. - Strong understanding of the principles of software engineering. - Experience with microservices architecture and RESTful APIs. - Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). - Proficient in using version control systems, preferably Git. - Experience with containerization tools, such as Docker. - Understanding of cloud services, such as AWS or Google Cloud. - Strong analytical and problem-solving abilities. - Excellent communication and team collaboration skills. - Experience with Agile/Scrum methodologies. - Ability to work independently and manage multiple tasks. - Knowledge of other programming languages (e.g., Java, Python) is a plus. - Experience with automated testing frameworks. - Strong focus on clean code principles and design patterns. - Willingness to learn new technologies and frameworks. Skills : - Unit Testing, API Services, Docker, Design Patterns, Google Cloud, Agile Methodologies - Database Management, Problem-Solving Skills, NOSQL Databases, GIT, Cloud Technologies - Automated Testing Frameworks, Clean Code Principles, Microservices Architecture - Golang, Restful APIS, Version Control, AWS, SQL Databases

Posted 3 weeks ago

Apply

3.0 - 5.0 years

5 - 7 Lacs

Bengaluru

Work from Office

About the job : Overview : We are seeking a skilled Golang Developer with over 3 years of experience to join our dynamic development team. This role is vital to our organization as it will enhance our backend services, ensuring they are scalable, efficient, and maintainable. The Golang Developer will be responsible for designing, developing, and implementing applications using Golang while contributing to all phases of the development lifecycle. The choice of Golang as our primary programming language positions us to leverage its performance advantages and concurrency model, which are essential for building modern, lightweight applications. The ideal candidate will not only work collaboratively with other engineers but also participate in architectural decisions and mentor junior developers. If you have a passion for building high-performance applications and enjoy working in a collaborative environment, we encourage you to apply. Key Responsibilities : - Design, develop, and maintain high-quality applications using Golang. - Implement API services and microservices architecture. - Collaborate with front-end developers to integrate user-facing elements. - Optimize applications for maximum speed and scalability. - Conduct code reviews and provide constructive feedback to peers. - Develop and maintain documentation for code and applications. - Ensure application performance, reliability, and security. - Integrate third-party APIs and services as required. - Debug and resolve issues reported by users or testing teams. - Participate in Agile/Scrum processes and daily stand-up meetings. - Write unit and integration tests for code quality assurance. - Assist in architecture design and implementation of software solutions. - Mentor junior developers and provide guidance as needed. - Stay updated with new developments in Golang and related technologies. - Collaborate with cross-functional teams to define project requirements. Required Qualifications : - Bachelor's degree in Computer Science or related field. - Minimum of 3 years of hands-on experience in Golang development. - Strong understanding of the principles of software engineering. - Experience with microservices architecture and RESTful APIs. - Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). - Proficient in using version control systems, preferably Git. - Experience with containerization tools, such as Docker. - Understanding of cloud services, such as AWS or Google Cloud. - Strong analytical and problem-solving abilities. - Excellent communication and team collaboration skills. - Experience with Agile/Scrum methodologies. - Ability to work independently and manage multiple tasks. - Knowledge of other programming languages (e.g., Java, Python) is a plus. - Experience with automated testing frameworks. - Strong focus on clean code principles and design patterns. - Willingness to learn new technologies and frameworks. Skills : - Unit Testing, API Services, Docker, Design Patterns, Google Cloud, Agile Methodologies - Database Management, Problem-Solving Skills, NOSQL Databases, GIT, Cloud Technologies - Automated Testing Frameworks, Clean Code Principles, Microservices Architecture - Golang, Restful APIS, Version Control, AWS, SQL Databases

Posted 1 month ago

Apply

3.0 - 5.0 years

13 - 17 Lacs

Mumbai

Work from Office

About the job : Overview : We are seeking a skilled Golang Developer with over 3 years of experience to join our dynamic development team. This role is vital to our organization as it will enhance our backend services, ensuring they are scalable, efficient, and maintainable. The Golang Developer will be responsible for designing, developing, and implementing applications using Golang while contributing to all phases of the development lifecycle. The choice of Golang as our primary programming language positions us to leverage its performance advantages and concurrency model, which are essential for building modern, lightweight applications. The ideal candidate will not only work collaboratively with other engineers but also participate in architectural decisions and mentor junior developers. If you have a passion for building high-performance applications and enjoy working in a collaborative environment, we encourage you to apply. Key Responsibilities : - Design, develop, and maintain high-quality applications using Golang. - Implement API services and microservices architecture. - Collaborate with front-end developers to integrate user-facing elements. - Optimize applications for maximum speed and scalability. - Conduct code reviews and provide constructive feedback to peers. - Develop and maintain documentation for code and applications. - Ensure application performance, reliability, and security. - Integrate third-party APIs and services as required. - Debug and resolve issues reported by users or testing teams. - Participate in Agile/Scrum processes and daily stand-up meetings. - Write unit and integration tests for code quality assurance. - Assist in architecture design and implementation of software solutions. - Mentor junior developers and provide guidance as needed. - Stay updated with new developments in Golang and related technologies. - Collaborate with cross-functional teams to define project requirements. Required Qualifications : - Bachelor's degree in Computer Science or related field. - Minimum of 3 years of hands-on experience in Golang development. - Strong understanding of the principles of software engineering. - Experience with microservices architecture and RESTful APIs. - Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). - Proficient in using version control systems, preferably Git. - Experience with containerization tools, such as Docker. - Understanding of cloud services, such as AWS or Google Cloud. - Strong analytical and problem-solving abilities. - Excellent communication and team collaboration skills. - Experience with Agile/Scrum methodologies. - Ability to work independently and manage multiple tasks. - Knowledge of other programming languages (e.g., Java, Python) is a plus. - Experience with automated testing frameworks. - Strong focus on clean code principles and design patterns. - Willingness to learn new technologies and frameworks. Skills : - Unit Testing, API Services, Docker, Design Patterns, Google Cloud, Agile Methodologies - Database Management, Problem-Solving Skills, NOSQL Databases, GIT, Cloud Technologies - Automated Testing Frameworks, Clean Code Principles, Microservices Architecture - Golang, Restful APIS, Version Control, AWS, SQL Databases

Posted 1 month ago

Apply

3.0 - 5.0 years

13 - 17 Lacs

Kolkata

Remote

Overview : We are seeking a skilled Golang Developer with over 3 years of experience to join our dynamic development team. This role is vital to our organization as it will enhance our backend services, ensuring they are scalable, efficient, and maintainable. The Golang Developer will be responsible for designing, developing, and implementing applications using Golang while contributing to all phases of the development lifecycle. The choice of Golang as our primary programming language positions us to leverage its performance advantages and concurrency model, which are essential for building modern, lightweight applications. The ideal candidate will not only work collaboratively with other engineers but also participate in architectural decisions and mentor junior developers. If you have a passion for building high-performance applications and enjoy working in a collaborative environment, we encourage you to apply. Key Responsibilities : - Design, develop, and maintain high-quality applications using Golang. - Implement API services and microservices architecture. - Collaborate with front-end developers to integrate user-facing elements. - Optimize applications for maximum speed and scalability. - Conduct code reviews and provide constructive feedback to peers. - Develop and maintain documentation for code and applications. - Ensure application performance, reliability, and security. - Integrate third-party APIs and services as required. - Debug and resolve issues reported by users or testing teams. - Participate in Agile/Scrum processes and daily stand-up meetings. - Write unit and integration tests for code quality assurance. - Assist in architecture design and implementation of software solutions. - Mentor junior developers and provide guidance as needed. - Stay updated with new developments in Golang and related technologies. - Collaborate with cross-functional teams to define project requirements. Required Qualifications : - Bachelor's degree in Computer Science or related field. - Minimum of 3 years of hands-on experience in Golang development. - Strong understanding of the principles of software engineering. - Experience with microservices architecture and RESTful APIs. - Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). - Proficient in using version control systems, preferably Git. - Experience with containerization tools, such as Docker. - Understanding of cloud services, such as AWS or Google Cloud. - Strong analytical and problem-solving abilities. - Excellent communication and team collaboration skills. - Experience with Agile/Scrum methodologies. - Ability to work independently and manage multiple tasks. - Knowledge of other programming languages (e.g., Java, Python) is a plus. - Experience with automated testing frameworks. - Strong focus on clean code principles and design patterns. - Willingness to learn new technologies and frameworks. Skills : - Unit Testing, API Services, Docker, Design Patterns, Google Cloud, Agile Methodologies - Database Management, Problem-Solving Skills, NOSQL Databases, GIT, Cloud Technologies - Automated Testing Frameworks, Clean Code Principles, Microservices Architecture - Golang, Restful APIS, Version Control, AWS, SQL Databases

Posted 1 month ago

Apply

3.0 - 5.0 years

13 - 17 Lacs

Chennai

Work from Office

About the job : Overview : We are seeking a skilled Golang Developer with over 3 years of experience to join our dynamic development team. This role is vital to our organization as it will enhance our backend services, ensuring they are scalable, efficient, and maintainable. The Golang Developer will be responsible for designing, developing, and implementing applications using Golang while contributing to all phases of the development lifecycle. The choice of Golang as our primary programming language positions us to leverage its performance advantages and concurrency model, which are essential for building modern, lightweight applications. The ideal candidate will not only work collaboratively with other engineers but also participate in architectural decisions and mentor junior developers. If you have a passion for building high-performance applications and enjoy working in a collaborative environment, we encourage you to apply. Key Responsibilities : - Design, develop, and maintain high-quality applications using Golang. - Implement API services and microservices architecture. - Collaborate with front-end developers to integrate user-facing elements. - Optimize applications for maximum speed and scalability. - Conduct code reviews and provide constructive feedback to peers. - Develop and maintain documentation for code and applications. - Ensure application performance, reliability, and security. - Integrate third-party APIs and services as required. - Debug and resolve issues reported by users or testing teams. - Participate in Agile/Scrum processes and daily stand-up meetings. - Write unit and integration tests for code quality assurance. - Assist in architecture design and implementation of software solutions. - Mentor junior developers and provide guidance as needed. - Stay updated with new developments in Golang and related technologies. - Collaborate with cross-functional teams to define project requirements. Required Qualifications : - Bachelor's degree in Computer Science or related field. - Minimum of 3 years of hands-on experience in Golang development. - Strong understanding of the principles of software engineering. - Experience with microservices architecture and RESTful APIs. - Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). - Proficient in using version control systems, preferably Git. - Experience with containerization tools, such as Docker. - Understanding of cloud services, such as AWS or Google Cloud. - Strong analytical and problem-solving abilities. - Excellent communication and team collaboration skills. - Experience with Agile/Scrum methodologies. - Ability to work independently and manage multiple tasks. - Knowledge of other programming languages (e.g., Java, Python) is a plus. - Experience with automated testing frameworks. - Strong focus on clean code principles and design patterns. - Willingness to learn new technologies and frameworks. Skills : - Unit Testing, API Services, Docker, Design Patterns, Google Cloud, Agile Methodologies - Database Management, Problem-Solving Skills, NOSQL Databases, GIT, Cloud Technologies - Automated Testing Frameworks, Clean Code Principles, Microservices Architecture - Golang, Restful APIS, Version Control, AWS, SQL Databases

Posted 1 month ago

Apply

5.0 - 8.0 years

6 - 10 Lacs

Bengaluru

Hybrid

Key Responsibilities : Develop and maintain Java-based backend applications using Spring Boot. Design, build, and optimize Microservices architecture for scalable applications. Develop responsive and interactive React frontend applications. Work with cross-functional teams to design and implement end-to-end solutions. Ensure application performance, security, and scalability. Troubleshoot, debug, and optimize code for efficiency. Collaborate in an Agile development environment to deliver high-quality software. Write clean, maintainable, and well-documented code. Required Skills & Qualifications : 4-6 years of experience in Java Full stack Development. Proficiency in Java and Spring Boot for backend development. Hands-on experience with React.js for frontend development. Strong understanding of Microservices architecture and implementation. Experience working in a Hybrid work environment in Bangalore. Strong problem-solving and analytical skills. Excellent verbal and written communication skills.

Posted 1 month ago

Apply

6.0 - 11.0 years

8 - 14 Lacs

Bengaluru

Work from Office

Job Title : Backend Developer Location : Bangalore, India Experience : 6 to 13 Yrs About the Role : As a Back-End Developer, youll collaborate with the development team to build and maintain scalable, secure, and high-performing back-end systems for our SaaS products. You will play a key role in designing and implementing microservices architectures, integrating databases, and ensuring seamless operation of cloud-based applications. Responsibilities : - Design, develop, and maintain robust and scalable back-end solutions using modern frameworks and tools. - Create, manage, and optimize microservices architectures, ensuring efficient communication between services. - Develop and integrate RESTful APIs to support front-end and third-party systems. - Design and implement database schemas and optimize performance for SQL and NoSQL databases. - Support deployment processes by aligning back-end development with CI/CD pipeline requirements. - Implement security best practices, including authentication, authorization, and data protection. - Collaborate with front-end developers to ensure seamless integration of back-end services. - Monitor and enhance application performance, scalability, and reliability. - Keep up-to-date with emerging technologies and industry trends to improve back-end practices. Your Qualifications : Must-Have Skills : - Bachelors or Masters degree in Computer Science, Software Engineering, or a related field. - Proven experience as a Back-End Developer with expertise in modern frameworks such as Node.js, Express.js, or Django. - Expertise in .NET frameworks including development in C++ and C# for high performance databases - Strong proficiency in building and consuming RESTful APIs. - Expertise in database design and management with both SQL (e.g., PostgreSQL, MS SQL Server) and NoSQL (e.g., MongoDB, Cassandra) databases. - Hands-on experience with microservices architecture and containerization tools like Docker and Kubernetes. - Strong understanding of cloud platforms like Microsoft Azure, AWS, or Google Cloud for deployment, monitoring, and management. - Proficiency in implementing security best practices (e.g., OAuth, JWT, encryption techniques). - Experience with CI/CD pipelines and tools such as Jenkins, GitHub Actions, or Azure DevOps. - Familiarity with Agile methodologies and participation in sprint planning and reviews. Good-to-Have Skills : - Experience with time-series databases like TimescaleDB or InfluxDB. - Experience with monitoring solutions like Datadog or Splunk. - Experience with real-time data processing frameworks like Kafka or RabbitMQ. - Familiarity with serverless architecture and tools like Azure or AWS Lambda Functions. - Expertise in Java backend services and microservices - Hands-on experience with business intelligence tools like Grafana or Kibana for monitoring and visualization. - Knowledge of API management platforms like Kong or Apigee. - Experience with integrating AI/ML models into back-end systems. - Familiarity with MLOps pipelines and managing AI/ML workloads. - Understanding of iPaaS (Integration Platforms as a Service) and related technologies. Key Competencies & Attributes : - Strong problem-solving and analytical skills. - Exceptional organizational skills with the ability to manage multiple priorities. - Adaptability to evolving technologies and industry trends. - Excellent collaboration and communication skills to work effectively in cross-functional teams. - Ability to thrive in self-organizing teams with a focus on transparency and trust.

Posted 1 month ago

Apply

5 - 8 years

6 - 10 Lacs

Mumbai, Delhi / NCR, Bengaluru

Work from Office

Key Responsibilities : Develop and maintain Java-based backend applications using Spring Boot. Design, build, and optimize Microservices architecture for scalable applications. Develop responsive and interactive React frontend applications. Work with cross-functional teams to design and implement end-to-end solutions. Ensure application performance, security, and scalability. Troubleshoot, debug, and optimize code for efficiency. Collaborate in an Agile development environment to deliver high-quality software. Write clean, maintainable, and well-documented code. Required Skills & Qualifications : 4-6 years of experience in Java Full stack Development. Proficiency in Java and Spring Boot for backend development. Hands-on experience with React.js for frontend development. Strong understanding of Microservices architecture and implementation. Experience working in a Hybrid work environment in Bangalore. Strong problem-solving and analytical skills. Excellent verbal and written communication skills. Locations : Mumbai, Delhi / NCR, Bengaluru , Kolkata, Chennai, Hyderabad, Ahmedabad, Pune, India.

Posted 2 months ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies