Application Developer-Java & Web Technologies New
As a Software Developer at IBM Consulting, you will participate across the full software development lifecycle including design, coding, testing, and support. You will build applications that enable clients' hybrid cloud and AI journeys using the latest technologies, ensuring high performance, availability, and maintainability. Your responsibilities include analyzing and validating existing failures and proposing improvements with guidance from architects and technical leaders. You will be involved in every phase from design through development, testing, release, and troubleshooting while delivering excellent customer service. Driving key discussions with stakeholders and identifying opportunities to create creative coding solutions is essential. Proficiency in Java 8 or higher, Spring 4+, and Hibernate is required along with strong understanding of OOP concepts, exception handling, collections, multithreading, JVM memory management, and JSP/Servlets. Experience with build tools like Ant, Maven, Git, and knowledge of design patterns is preferred.