logo

JobNob

Your Career. Our Passion.

Java Lead


Location

Bangalore | India


Job description

Java Lead

Position Description
SO Number
Department Description
Hiring Manager with Email ID : Roy, Tiyas [email protected]

Project Role Lead Developer (Individual Contributor)
Designation / Job Title LA/AC
Years of Experience 10+ Years
Location Bangalore/Chennai/Hyderabad/Pune/Mumbai
Position Start Date (DD/MM/YY) ASAP
Position / Job Description We are seeking a highly skilled and experienced Senior Java Spring Boot Developer to join our dynamic team. As a Senior Developer, you will play a crucial role in developing and maintaining our cutting-edge blockchain-based product. You should have a deep understanding of Agile development methodologies and be proficient in building scalable applications using Java and Spring Boot.

Job Role /
Your future duties & responsibilities • Collaborate with product owners, business analysts, and stakeholders to gather requirements and translate them into technical designs.
• Build scalable and efficient microservices using Spring Boot, Spring Cloud, and other relevant frameworks, integrating them with Hyperledger Fabric.
• Design, develop, test, and deploy high-quality Java Spring Boot applications.
• Design and develop RESTful APIs to interact with the blockchain network and integrate with external systems.
• Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
• Conduct comprehensive unit testing and debugging of applications to ensure quality and identify and resolve issues.
• Collaborate with DevOps teams to automate build, deployment, and testing processes for blockchain applications.
• Utilize cloud platforms like Azure or AWS to deploy, manage, and secure blockchain solutions.
• Ensure the scalability, security, and performance of the product.
• Participate in code reviews and provide constructive feedback to enhance code quality.
• Mentor and guide junior developers, promoting best practices and ensuring adherence to coding standards.
• Troubleshoot and resolve technical issues and bugs.
• 10+ years of software development.

Required qualifications
for this role • Post-Secondary education in Computer Science/Engineering or any equivalent combination of training and experience
• 5+ years’ experience in Senior Developer role, nice to have experience of leading a technical team from development standpoint
• Proficient with version control tools
• Desire to improve tasks, make workflows automated
• Experience working on open source projects
• Adhere to established coding standards and adopt to the software development methodologies in Waterfall/Agile.
• Good Communication Skills
Technologies required • Java 8 or higher, Spring Boot , Security, Webservices ,Restful, Cosmos DB, Dynamo DB, Microservices
• Tools: Maven/Jenkins/Jira/gitlab or GIT/ VS Code/ Eclipse (STS ), IntelliJ
• Environment: Azure, AWS
• Container : Docker, K8s
• Testing : Junit, Postman
• Code Quality Tools : CAST, Sonar
• Having idea about private permissioned Blockchain Consortium (e.g. Hyperledger Fabric) would be advantage.
• Good to have knowledge for Angular, NodeJS would be advantage.

Mandatory Skills • Full SDLC experience across multiple complex development projects as a senior developer using Agile development methodologies.
• Strong Experience with AWS and/or Azure cloud development using storage and nosql services.
• Excellent programming skills in Java, Spring Boot, and related frameworks.
• Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
• Experience with unit testing, integration testing, and test-driven development (TDD).
• Ability to analyze and optimize application performance.
• Strong problem-solving and troubleshooting abilities.
• Excellent communication and teamwork skills.
Desired Skills • Knowledge of blockchain concepts and hands-on experience with Hyperledger Fabric preferred
• Solid understanding of Elasticsearch, Lucene, and Solr for implementing index and search capabilities strongly preferred.
• If you are a passionate Java developer with a strong interest in blockchain technology and have the skills mentioned above, we would love to hear from you. Join our team and contribute to the development of innovative solutions in the blockchain space.

Your future duties and responsibilities

Required qualifications to be successful in this role

Insights you can act on

While technology is at the heart of our clients’ digital transformation, we understand that people are at the heart of business success.

When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees “members” because they are CGI shareholders and owners, and, as owners, we enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today—one of the world’s largest independent providers of IT and business consulting services.

At CGI, we recognize the richness that diversity brings. We strive to create a work culture where everyone belongs, and we collaborate with clients in building more inclusive communities. As an equal opportunity employer, we empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.

Ready to become part of our success story? Join CGI—where your ideas and actions make a difference.


Job tags



Salary

All rights reserved