Job Description: We are seeking a talented Java Developer to join our team. The ideal candidate will have a strong background in Java development, web services, databases, and frameworks. The candidate should possess excellent problem-solving skills, critical thinking abilities, and a deep understanding of Object-Oriented Programming (OOP) principles. Experience with version control systems, REST APIs, and Data Structures & Algorithms (DSA) is highly desirable. Responsibilities: Develop, test, and deploy Java-based applications using Spring Boot framework. Design and implement RESTful web services using Tomcat. Utilize PostgreSQL for database development, including schema design, querying, and optimization. Collaborate with cross-functional teams to understand requirements and implement solutions. Ensure application scalability, performance, and reliability. Utilize build systems such as ANT and Maven for project management and dependency management. Perform. version control using SVN and Git. Troubleshoot and debug applications to resolve issues. Stay updated with the latest industry trends and technologies. Contribute to code reviews and maintain code quality standards. Document code and technical specifications. Requirements: 3+yrs of experience in JAVA programming Proficiency in Java programming language (versions 1.8, 11, 17). Experience with Tomcat web service (versions 7, 9). Strong understanding of Spring Boot framework. Familiarity with PostgreSQL database management system. Experience working in both Windows and Linux environments. Knowledge of build systems such as ANT and Maven. Solid understanding of Object-Oriented Programming (OOP) concepts. Experience in developing and consuming RESTful APIs. Familiarity with Data Structures & Algorithms (DSA). Proficiency in version control systems such as SVN and Git. Excellent problem-solving and critical thinking abilities. Add-on Skills: Knowledge of cloud platforms such as AWS, Azure, and GCP. Experience with containerization technology like Docker. Familiarity with log management tools like Graylog
Employement Category:
Employement Type: Full time Industry: E-Learning Role Category: Telecom Software Functional Area: Not Applicable Role/Responsibilies: Java Software Engineer