JAVA Backend JD
JAVA Backend JD
ENITIATE is focused on enhancing the gaming industry and promoting the development
of game-tech products that provide joy and improve lives. We provide opportunities for
networking, skill-building, and knowledge sharing to create a community of talented
professionals eager to push the boundaries of what is possible.
Role Description
We are seeking a skilled Java Backend Developer to join our dynamic team. The ideal
candidate will have a strong foundation in Core Java and be proficient in the latest
technologies including Java 17, Spring Boot, and MVC Architecture. This role involves
designing and developing high-quality backend systems and contributing to all phases
of the development lifecycle.
Key Responsibilities:
● Design and implement scalable backend applications using Core Java and Java
17.
● Develop RESTful APIs and integrate with front-end applications.
● Utilize Spring Boot for application development and Spring Data for database
interactions.
● Implement ORM using Hibernate and manage database changes using Liquibase
or Flyway.
● Work with SQL databases, as well as NoSQL databases like MongoDB.
● Develop and maintain build scripts using Gradle.
● Apply best practices in software design using MVC architecture.
● Utilize Lombok to reduce boilerplate code in Java.
● Conduct API testing using Postman.
● Implement containerization of applications using Docker.
● Work with Firebase for backend services and real-time database management.
● Manage cloud-based resources and deployment on Google Cloud Platform
(GCP).
● Implement and maintain CI/CD pipelines for automated build and deployment.
● Utilize IntelliJ IDEA for efficient software development.
Required Skills and Qualifications:
● Proficient in Core Java, Java 17, Spring Boot, Hibernate, and MVC architecture.
● Experience with SQL, MongoDB, Docker, Firebase, and cloud services (GCP).
● Familiarity with CI/CD practices and tools.
● Strong understanding of REST API development and testing with tools like
Postman.
● Experience with Gradle and Lombok.
● Proficiency in IntelliJ IDEA or similar IDEs.
● Strong problem-solving skills, attention to detail, and ability to work in a team.
What We Offer:
Additional Information:
How to Apply:
We’re a young Startup and are looking for people who want to create an impact
with their work, someone that wants to form strong bonds as a team and play the
long term game with a core team. It cannot be done if you crumble under
pressure or learn continuously.
https://www.linkedin.com/in/sidharthsahoo/