Application Developer-Java & Web Technologies

8 - 10 years

Bengaluru

Posted:1 week ago

Apply

Job Description

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

Skills Required

Data processing Program Maintenance Enterprise Java Frameworks Development Application Processing

Learn the skills this job asks for

See your skill gap for Software Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Work from Office

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
IBM logo
IBM

Information Technology

Armonk

RecommendedJobs for You