Application Developer-Java & Web Technologies
IBM · Bengaluru · onsite · Posted 1d ago
Undisclosed8–10 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Your Role and Responsibilities:
As an Application Developer with expertise in Java and Web Technologies, you will design, develop, and support applications based on the Java/JEE technology stack. You will utilize Java frameworks and languages such as Ruby, or Groovy for web development, focusing on enterprise application development.
Your Primary Responsibilities Will Include:
- Design and Develop Applications: Design, develop, and support applications based on the Java/JEE technology stack, utilizing Java frameworks and languages such as Ruby, or Groovy for web development.
- Implement Transaction Management: Implement transaction management, manage Java objects, and integrate enterprise systems, ensuring seamless functionality and data integrity.
- Apply Expertise: Apply expertise in dependency injection, inversion of control, aspect-oriented programming, functional programming, test-driven development, data access frameworks, transaction management frameworks, and batch processing to deliver high-quality solutions.
- Utilize DevOps Methodologies: Utilize DevOps methodologies and tools to ensure efficient and effective application development, deployment, and maintenance.
- Integrate Enterprise Systems: Integrate enterprise systems, ensuring interoperability and data consistency across the organization.
Required Education:
Bachelor's Degree
Preferred Education:
Master's Degree
Required Technical and Professional Expertise:
- Java/JEE Technology Stack Expertise: Experience with designing, developing, and supporting applications based on the Java/JEE technology stack, including Java frameworks and languages such as Ruby or Groovy for web development.
- Enterprise Application Development: Experience in enterprise application development, implementing transaction management, managing Java objects, and integrating enterprise systems.
- Technical Skills: Experience with dependency injection, inversion of control, aspect-oriented programming, functional programming, test-driven development, data access frameworks, transaction management frameworks, and batch processing.
- DevOps Methodologies: Experience utilizing DevOps methodologies and tools to ensure efficient and effective application development, deployment, and maintenance.
- System Integration: Experience integrating enterprise systems, ensuring interoperability and data consistency across the organization.
Preferred Technical and Professional Experience:
- Proficiency in Scripting Languages: Experience with scripting languages such as Ruby or Groovy for web development, enhancing application functionality and user experience.
- Knowledge of Functional Programming: Familiarity with functional programming concepts, enabling the development of efficient and scalable applications.
- Exposure to Batch Processing: Understanding of batch processing principles, facilitating the design and implementation of efficient data processing systems.
Years of Experience:8 - 10
Sourced from naukri
Skills
DevopsBatch processingDependency Injectionapplication developerenterprise systemsfunctional programmingjava frameworksenterprise application developmentdeploymentGroovyJavamaintenanceApplication DevelopmentData Processing
About IBM

IBM
IT Services & Consulting
130k+
employees
1911
115 years old
Bangalore / Bengaluru, Karnataka
India
About
IBM has been dedicated to every client's success and to creating innovations that matter for the world.
Industries
IT Services & ConsultingFinancial ServicesEmerging Technologies
Employee ratings
25,767 reviews
3.9/ 5
Culture
3.9
Career growth
3.0
Work-life
4.0
Employees rate it well for
Work Life Balance4166Salary3460Work Culture2867Learning2246Senior Management1890
Find them on