At IBM, we believe that technology is the key to solving the world's most challenging problems. We are seeking a skilled Java Developer to join our team, where you will be instrumental in designing, developing, and supporting innovative solutions for IBM Power Servers and Cloud Management systems.
Key Responsibilities
- Software Design and Development. Work on the design and development of backend systems for server and virtualization management solutions.
- Agile framework. Ensure the implementation of high-performance software solutions.
- System Management. Leverage your understanding of system design to develop and optimize solutions for system and cloud management, focusing on IBM Power Servers.
- Continuous Improvement. Contribute to a culture of continuous improvement by enhancing product lines and development practices across teams.
- Testing and Debugging. Collaborate with the test team to create comprehensive test plans, identify and reproduce defects, and ensure all issues are resolved effectively.
- Performance Optimization. Define and implement strategies for optimizing software performance, including memory management and transaction handling.
Required Skills and Qualifications
- Experience. Minimum of 2 years of experience in software product development.
- Programming Skills. Strong proficiency in Core Java and familiarity with J2EE, JSP, C, C++, and Terraform.
- Web Services. Knowledge of RESTful web services.
- Design Patterns. Expertise in object-oriented analysis and design using common design patterns.
- Java and JEE Internals. Deep understanding of Java and JEE internals, including class loading, memory management, and transaction management.
- Cloud and System Management. Proficient in Cloud essentials and system management stack software design and development.
- Debugging Skills. Strong debugging and problem-solving abilities.
- Communication. Excellent analytical, decision-making, communication, and presentation skills.
- Education. Bachelor’s Degree in Engineering; M.S. or M.Tech is preferred.
Preferred Skills
- Tools. Experience with Jenkins, Git/Github, Gerrit, or similar version control and CI/CD tools.
- IBM Power Systems. Familiarity with IBM Power systems, virtualization, and system management will be an advantage.
About IBM Systems. IBM Systems is dedicated to rethinking IT infrastructure. Our servers and storage solutions are designed to be intelligent and adaptive, empowering our clients to innovate and address IT challenges effectively. Join us to be part of a team that shapes the future of technology.
Why IBM?
- Innovation and Growth. IBM encourages continuous learning and innovation. Our employees are empowered to experiment and grow their careers in a supportive environment.
- Diversity and Inclusion. We are committed to creating a diverse workplace and consider all qualified applicants for employment regardless of race, color, religion, gender, sexual orientation, national origin, disability, or veteran status.
- Impactful Work. At IBM, you will be part of a team that makes a real impact, applying cutting-edge technology to solve global challenges.
Application Process
- Vaccination Requirement.This role requires you to be fully COVID-19 vaccinated. Proof of vaccination status will be required before your start date. If you are unable to get vaccinated for medical or religious reasons, please inform us during the onboarding process.
Join IBM to be a catalyst for progress and innovation. Apply today and help us build technology that transforms the world.