Join our team as a Senior Java Developer!
Your Responsibilities:
• Participate in client project development: Developing new applications, adding new features to existing applications, and maintenance. Assist clients in building or moving their applications to the cloud (cloud computing).
• Contribute to design reviews: Collaborate with solution and application designers to ensure robust architecture.
• Write unit tests and ensure high development standards following the software development lifecycle.
• Work with teams operating in Agile/Scrum or Waterfall processes.
• Experience working with REST API and JSON.
• Experience working with SOAP and WSDL files.
• Provide and submit code reviews, check code tests, and coordinate with the QA team.
• Work with product owners or stakeholders to understand each development story.
You stand out with:
• Bachelor's or DEC degree in a relevant field.
• 8+ years of Java development experience.
• Strong Java development experience - Java SE 1.7+, Java Enterprise Edition (J2EE/JEE).
• Good understanding of design patterns such as MVC, pub/sub.
• Use of testing tools including JUnit, Mockito, SonarQube, Cucumber, Selenium.
• Use of code management and Agile development tools like Git, BitBucket, Jira, Trello, Mural.
• Use of CI-CD tools: Maven, Jenkins, Azure DevOps.
• Ability to work independently on tasks and deliver superior quality work.
• Ability to work with intermediate and junior team members, providing guidance and mentoring.
This role offers the opportunity to work with cutting-edge technologies, collaborate with a dynamic team, and contribute to the success of our clients' projects. If you have a passion for coding, enjoy solving complex problems, and thrive in a fast-paced, collaborative environment, we want to hear from you!
#CICJOBS #IBMJOBS #LI-IO1