About the Role"
We are looking for a skilled Java Backend Engineer to join our team. As a Java Backend Engineer, you will be responsible for developing and maintaining backend services and APIs for our applications. You will work closely with the frontend team to ensure seamless integration of user-facing elements with server-side logic.
"Job Title"
Java Backend Engineer
"Responsibilities"
- Design, develop, and maintain efficient, reusable, and reliable Java code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the best possible performance, quality, and responsiveness of the applications.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization, and automation.
"Required Skills"
- Strong proficiency in Java and object-oriented programming.
- Experience with Spring Framework and Spring Boot.
- Knowledge of RESTful APIs and microservices architecture.
- Familiarity with ORM frameworks such as Hibernate.
- Understanding of code versioning tools, such as Git.
- Good understanding of database technologies, such as MySQL or PostgreSQL.
"Desirable Skills"
- Experience with cloud services like AWS or Azure.
- Familiarity with containerization technologies like Docker.
- Knowledge of continuous integration and continuous deployment (CI/CD) pipelines.
- Understanding of Agile methodologies.
"Education Qualification"
- Bachelor's degree in Computer Science, Engineering, or a related field.