Jr. Java Developer - Burlington, MA
At CGI, we use technical expertise and secure solutions to help government reinvent the ways of working to improve citizen services and increase efficiency. Our work helps civil entities provide services transparently and with fewer resources.
We are hiring a Jr. Java Developer that is flexible, adaptable and comfortable taking on new challenges and roles as needed in support of our Public Sector Client. This is a great opportunity to work in a respectful, client-centric, team environment together with CGI partners from various backgrounds. In addition, you will have the chance to learn and grow in an environment with numerous opportunities and technologies.
This role is based in Burlington, MA in a hybrid model with some travel to Client Site.
Your future duties and responsibilities
• Attend and participate in meetings, both internally and with clients.
• Conduct analysis on problems independently, research and recommend solutions, and execute resolution steps to address client issues
• Develop the code based on client requirement and perform testing. Work with Business Analyst as required.
• Perform the code fixing, testing, and maintenance of software applications or systems.
• Learn new tools such as Pentaho, BIRT designer based on project requirements
• Collaborate with senior team members to troubleshoot and resolve technical issues.
• Contributes to documentation and user guides for technical processes.
• Stay updated with the latest technologies and trends in the industry.
• Provide On Call Support as needed
Required qualifications to be successful in this role
• 2+ years of experience in java development
• Responsible for designing, developing, testing, operating and maintaining products
• Proficiency in Java programming languages.
• Understanding of Unix shell scripting
• Understanding of different messaging protocols and format standards and languages (SOAP, REST, XML, JSON, HTML)
• Strong problem-solving skills and analytical skills.
• Experience with ERP applications preferred, but not required
• Ability to quickly learn new technologies, tools, and adapt to changing environments
• Strong written and oral communication skills
• Strong ability to establish priorities and meet deadlines
• Self-motivated and team-oriented professional
• Available for on call support as needed
• Ability to work in a non-conventional environment with virtual teams spanning time zones across the US and India
• Basic understanding of software development methodologies (Agile, Scrum, etc.).
• Familiarity with databases (Oracle) and data management.
• Willingness to travel to Client Site as needed
Education:
• Bachelor’s degree in computer science or related field