FAQs
What is the primary responsibility of a Software Developer in this role?
The primary responsibility of a Software Developer in this role is to be responsible for end-to-end product development of a GoLang/Java/J2EE based application, including the development of UI using ReactJS in a Microservice Architecture environment.
What kind of experience is required for this position?
A minimum of 3+ years of software engineering experience implementing Enterprise Applications is required for this position.
Which programming languages and technologies should I be proficient in?
You should have strong skills in Java/J2EE, JavaScript, Angular JS, HTML5, REACT, and GoLang. Additionally, database skills and the ability to write REST services are essential.
Is experience with cloud platforms important for this job?
Yes, working knowledge of creating applications on cloud platforms, such as Kubernetes and RedHat OCP, is important for this role.
Are there any preferred technical skills that could give me an advantage?
Preferred skills include exposure to various architectural design patterns for backend development, experience with developing microservices, and knowledge of working on products and applications in the security domain, particularly encryption capabilities.
Will I need to work independently?
Yes, you should be able to work on allocated tasks independently and be self-motivated, while also being an excellent team player.
What software development methodology does the team follow?
The team works in agile development environments.
Is there an opportunity for career development at IBM?
Yes, at IBM, there is a strong commitment to personal and professional growth, with encouragement for learning new skills and career advancement.
Does IBM offer a diverse workplace environment?
Yes, IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer, considering all qualified applicants without regard to various characteristics.
What is the nature of the work environment at IBM?
The work environment at IBM encourages innovation, experimentation, collaboration, and trust, allowing employees to thrive regardless of their personal or professional background.