Java Back-end Developer

  • Bengaluru
  • Nidea Systems
Job Description:SpanIdea is seeking a talented Java Back-end Developer to join our team. As a Java Back-end Developer, you should have 2 to 5 years of experience in core Java/J2EE and possess a strong knowledge of web application frameworks such as Spring 4 and Hibernate. A good understanding of relational databases, SQL, and ORM is required. You should also have a solid grasp of object-oriented design and data structures. Knowledge of web services (Restful) is preferred. Additionally, familiarity with UI frameworks like AngularJS 2.0/4.0, JavaScript, HTML, CSS, JQuery, and React JS would be an added advantage.Responsibilities: Develop back-end applications using core Java and J2EE technologies.Implement and utilize web application frameworks such as Spring 4 and Hibernate.Work with relational databases, write SQL queries, and utilize ORM frameworks.Apply object-oriented design principles and data structures in software development.Incorporate web services, specifically Restful APIs, into the application architecture.Collaborate with the front-end development team to ensure seamless integration between the back-end and front-end components.Stay updated with emerging technologies and trends in back-end development.Write clean, efficient, and maintainable code.Participate in code reviews and contribute to the improvement of coding practices. Requirements: 2 to 5 years of experience in core Java/J2EE development.Strong knowledge of web application frameworks, especially Spring 4 and Hibernate.Good understanding of relational databases, SQL, and ORM concepts.Proficiency in object-oriented design and data structures.Preferred experience with web services, specifically Restful APIs.Knowledge of UI frameworks such as AngularJS 2.0/4.0, JavaScript, HTML, CSS, JQuery, and React JS is a plus.Excellent problem-solving and analytical skills.Strong attention to detail and a commitment to delivering high-quality code.Effective communication and collaboration skills.