Java Backend Developer | ScaleneWorks INC
Job Description
Java Backend Developer
Company Overview
Founded in 1976, CGI is among the largest independent IT and business consulting services firms in the world. With 94,000 consultants and professionals across the globe, CGI delivers an end-to-end portfolio of capabilities, from strategic IT and business consulting to systems integration, managed IT and business process services, and intellectual property solutions. CGI works with clients through a local relationship model complemented by a global delivery network that helps clients digitally transform their organizations and accelerate results. CGI's Fiscal 2024 reported revenue is CA$14.68 billion and CGI shares are listed on the TSX (GIB.A) and the NYSE (GIB). Learn more at cgi.com.
Job Summary
We are looking for an experienced Java Backend Developer to join our team. The ideal candidate should be passionate about coding and developing scalable, high-performance applications. You will work closely with our front-end developers, designers, and other team members to deliver quality solutions that meet the needs of our clients.
Responsibilities
- Create/develop complex e-commerce applications as a member of diverse, high-energy technical teams focused on full life-cycle development based on Agile/SAFe methodologies.
- Collaborate with the Product Owner, technical staff members, architects, and project members to develop new functionality from business specifications.
- Engage in the entire lifecycle including analysis, development, fixing, and monitoring of issues.
- Utilize the latest tools and techniques such as Java/J2EE, XML, REST, Spring, Microservices, JUnit, Mockito, Git, etc.
- Perform hands-on coding while proactively mentoring junior developers.
- Work in highly collaborative teams that strive to build quality code and provide business value.
- Write and execute unit tests for the developed functionalities, contribute towards the code review process, and adhere to coding standards.
- Innovate to reduce manual repetitive work and introduce automation into the system.
- Conduct Test Driven Development within a continuous integration environment.
Qualifications
- Education: B.Tech, M.Tech/MS or PhD in Computer Science, Computer Engineering or equivalent.
- Minimum 3-12 years of professional programming experience, with strong product development skills.
- Proficiency in Java, Spring Framework.
- Working experience with databases (SQL/SQL Server).
- Knowledge and hands-on experience in any public cloud such as AWS or Azure.
- Excellent object-oriented design skills.
- Strong understanding of Data Structures and Algorithms.
- Experience with Test Driven Development within a continuous integration environment.
- Experience working in a SAFe/Agile environment is a plus.
Preferred Skills
- No additional qualifications specified.
Experience
- A minimum of 3 years and up to 12 years of relevant experience in software engineering or related roles.
Environment
- Work is primarily based in Kadubeesanahalli, Bangalore, India. This position involves 3 days of mandatory work from the office, with a shift schedule from 10 AM to 7 PM (no night shifts).
Salary
- Not specified.
Growth Opportunities
- Opportunities for advancement and career growth within CGI are available, supported by a culture of teamwork and continuous learning.
Benefits
- CGI is committed to providing accommodations for individuals with disabilities in accordance with provincial legislation. Please let us know during the recruitment process if you require reasonable accommodation due to a disability, and we will work with you to address your needs.