Overview
The Java Developer at Ariba plays a crucial role in the development and maintenance of web applications, ensuring seamless functionality and performance. They are essential in designing, implementing, and testing high-quality software solutions that align with the organization's objectives.
Key Responsibilities
perience with RESTful web services
Proficient in SQL and database management
Understanding of Agile methodologies
Experience with test-driven development
Ability to work in a fast-paced, dynamic environment
Strong problem-solving skills and attention to detail
Excellent communication and collaboration abilities
Ability to prioritize and manage time efficiently
Experience with version control systems, such as Git
Knowledge of build tools, such as Maven or Gradle
Understanding of code quality and security best practices
Participate in all aspects of the software development lifecycle including requirements analysis, design, implementation, testing, and deployment.
Collaborate with cross-functional teams to define, design, and ship new features.
Develop high-quality software design and architecture.
Identify, prioritize, and execute tasks in the software development lifecycle.
Conduct software analysis, programming, testing, and debugging.
Ensure designs are in compliance with specifications.
Perform code reviews and provide feedback to other developers.
Support continuous improvement by investigating alternatives and technologies.
Work on bug fixing and improving application performance.
Maintain high standards of software quality within the team by establishing good practices and habits.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Proven experience as a Java Developer or similar role.
Strong expertise in Java, Spring, and Hibernate frameworks.
Experience with database design and development using SQL.
Proficiency in Agile development methodologies.
Solid understanding of object-oriented programming.
Excellent knowledge of Relational Databases, SQL, and ORM technologies.
Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).
Ability to work in a fast-paced, dynamic environment while maintaining high standards of work.
Good interpersonal, communication, and teamwork skills.
Skills: java,core java,j2ee,ariba
Any Graduate