Your Role and Responsibilities:
As an Application Developer specializing 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 as part of enterprise application development.
- Apply Development Methodologies: 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.
- Utilize DevOps Methodologies: Utilize DevOps methodologies and tools to ensure productive application development and deployment.
- Integrate Enterprise Systems: Integrate enterprise systems as part of enterprise application development, ensuring seamless functionality and data exchange.
Required Education:
Bachelor's Degree
Preferred Education:
Master's Degree
Required Technical and Professional Expertise:
- Java and JEE Technology Stack: Exposure to 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 working with enterprise application development, including implementing transaction management, managing Java objects, and integrating enterprise systems.
- Development Methodologies: Exposure to development methodologies such as dependency injection, inversion of control, aspect-oriented programming, functional programming, test-driven development, data access frameworks, transaction management frameworks, and batch processing.
- DevOps Methodologies and Tools: Experience working with DevOps methodologies and tools to ensure efficient application development and deployment.
- Web Development Frameworks: Exposure to utilizing Java frameworks and languages such as Ruby or Groovy for web development.
Preferred Technical and Professional Experience:
- Proficiency in Scripting Languages: Exposure to scripting languages such as Ruby or Groovy for web development, enhancing application functionality and user experience.
- Knowledge of Data Access Frameworks: Familiarity with data access frameworks, enabling efficient data management and integration in enterprise applications.
- Understanding of Batch Processing: Exposure to batch processing concepts and techniques, facilitating efficient data processing and system integration.
Years of Experience:3 - 5
📌 Application Developer-Java & Web Technologies (Kolkata)
🏢 IBM
📍 Kolkata