IBM
As a skilled Application Developer specializing in Java and various Web Technologies, you will be responsible for conceptualizing, building, and maintaining software solutions built upon the Java/JEE technology stack. Your role involves leveraging Java frameworks and languages such as Ruby or Groovy for web-based development, with a primary focus on creating robust enterprise-level applications. Key duties include: • Application Creation and Maintenance: Design, develop, and provide ongoing support for applications based on the Java/JEE technology stack, incorporating Java frameworks and languages like Ruby or Groovy for web initiatives. • Transaction Handling Implementation: Implement robust transaction management, effectively manage Java objects, and seamlessly integrate diverse enterprise systems as part of comprehensive application development. • Application of Development Paradigms: Apply extensive knowledge in areas such as dependency injection, inversion of control, aspect-oriented programming, functional programming, test-driven development, data access frameworks, transaction management frameworks, and batch processing methodologies. • Utilization of DevOps Practices: Employ DevOps principles and tools to ensure streamlined application development and deployment processes. • Enterprise System Integration: Integrate various enterprise systems during the application development lifecycle, guaranteeing smooth operation and data exchange.


Technology
International Business Machines (IBM) is a global technology corporation at the forefront of digital transformation, empowering the world's leading organizations through innovations in hybrid cloud, artificial intelligence, and enterprise consulting. A career at IBM is an opportunity to join a diverse, global community of thinkers and doers dedicated to client success and societal progress. The company champions a culture of continuous learning, providing extensive resources for skill development and professional growth across a vast spectrum of roles—from software engineering and data science to cybersecurity and strategic consulting. IBM seeks passionate problem-solvers who are eager to collaborate on impactful projects, drive meaningful technological advancements, and contribute to an environment of inclusive innovation. Join a legacy of progress and help build the next era of technology where your contributions matter on a global scale.