Hiring for Java Developer- ChennaiJob Title: Java Developer (2 Years Experience)
Department: Software DevelopmentJob Overview:We are looking for a motivated and skilled Java Developer with 2 years of experience to join our growing development team. The ideal candidate will have a solid understanding of core Java, object-oriented programming principles, and be passionate about building scalable, reliable applications. As a Java Developer, you will work on developing and maintaining Java-based solutions, while collaborating with cross-functional teams to build high-quality software.Key Responsibilities:Design, develop, and maintain Java-based applications.Write clean, efficient, and well-documented code following best practices.Develop and maintain RESTful APIs for integration with external systems.Participate in all phases of the software development lifecycle, including analysis, design, development, testing, and deployment.Write unit tests using frameworks like JUnit to ensure high-quality, bug-free code.Troubleshoot and debug issues in existing applications.Collaborate with cross-functional teams to define project requirements and deliver solutions.Assist in optimizing applications for performance, scalability, and security.Follow Agile methodologies (Scrum, Kanban) in the development process.Stay up to date with new technologies and trends to improve development practices.Required Skills:Core Java: Proficiency in core Java programming concepts (e.g., OOP, collections, exception handling).Spring Framework: Basic experience with Spring Boot, Spring MVC, or similar frameworks.Web Services: Familiarity with RESTful API development.Databases: Basic experience with relational databases like MySQL, PostgreSQL, or Oracle.Version Control: Knowledge of Git for version control and collaboration.Testing: Familiarity with unit testing using frameworks like JUnit or TestNG.IDE: Experience working with IDEs like Eclipse, IntelliJ IDEA, or Visual Studio Code.Development Tools: Basic knowledge of build tools like Maven or Gradle.Collaboration: Ability to work well within a team environment and collaborate effectively with developers, testers, and product owners.Preferred Qualifications:Experience with Spring Boot and Spring Data for building microservices or web applications.Familiarity with cloud platforms (AWS, Azure, Google Cloud) is a plus.Experience with front-end technologies (HTML, CSS, JavaScript, or basic frameworks like Angular/React) is a bonus.Understanding of Agile methodologies and working with tools like Jira or Trello.Exposure to containerization technologies such as Docker is a plus
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.