In this role, you will work on innovative projects that span multiple industries, utilizing your expertise in Java to create high-performance applications. This is an excellent opportunity to contribute to a variety of challenging projects and to further develop your skills in enterprise-level software development.
Key Responsibilities
Develop and maintain applications using Java, ensuring performance, reliability, and scalability.
Utilize your knowledge of frameworks like Spring or Hibernate to create efficient and maintainable code.
Work with RESTful APIs and Web Services to facilitate seamless data exchange and integration.
Collaborate with cross-functional teams to design, implement, and test new features and enhancements.
Apply object-oriented programming (OOP) principles to ensure clean and modular code.
Continuously explore and adopt new technologies, contributing to the teams growth and innovation.
Adhere to software development best practices, including version control, testing, and code reviews.
Qualifications
Strong proficiency in Java programming.
Experience with frameworks such as Spring, Hibernate, or similar is a significant advantage.
Familiarity with RESTful APIs and Web Services.
Understanding of database technologies like MySQL, Oracle, or SQL Server.
Experience with version control systems like Git.
Knowledge of object-oriented programming (OOP) concepts and design patterns.
Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus but not required