Java Backend Engineer
About the job
Job Description
We are looking for enthusiastic and motivated Java Backend Engineers (Freshers) who are eager to build a career in backend development. The ideal candidate should have a strong foundation in Java programming, basic understanding of object-oriented concepts, and a willingness to learn modern frameworks such as Spring Boot and microservices architecture.
Key Responsibilities
Assist in designing, developing, and maintaining backend applications using Java and Spring Boot. Write clean, efficient, and well-documented code under the guidance of senior developers. Develop and consume RESTful APIs. Participate in code reviews and team discussions to improve code quality. Debug and troubleshoot basic application issues. Work with databases like MySQL/PostgreSQL for data storage and retrieval. Collaborate with cross-functional teams including QA and DevOps. Learn and adapt to modern development tools, frameworks, and best practices. Assist in unit testing and ensure code quality.
Required Skills & Qualifications
Bachelor’s degree in computer science, IT, or a related field. Strong knowledge of Core Java and Object-Oriented Programming (OOP) concepts. Basic understanding of data structures and algorithms. Familiarity with SQL and relational databases (MySQL/PostgreSQL). Understanding of REST APIs and web services. Knowledge of Git or any version control system. Good problem-solving and analytical skills. Strong communication and teamwork abilities. Exposure to Spring Boot or any Java framework. Basic understanding of microservices architecture. Internship or academic project experience in Java development.
Nice to Have
Knowledge of HTML, CSS, and JavaScript. Familiarity with build tools like Maven/Gradle.