JOB DESCRIPTION
Title- Software Developer (JAVA)
Key Skills
Core Java, Spring Boot, React JS/Angular , Oracle , J2ee , JavaScript , Spring MVC , JSP , Hibernate , HTML , CSS , JDBC , Maven , Apache Tomcat , Log4j , Soap And REST API.
Experience
At least 1-2 years of experience in an IT company
Education
Any
Reporting To - Architect/ Tech Lead
Location -Pune
JOB DESCRIPTION (other duties may be assigned)
We are seeking a candidate with extensive experience in product development using Java, with a strong emphasis on the Spring Boot and Spring Framework as the technology stack. The ideal developer will have a proven track record of creating application components using Spring Boot.
As a Developer, you will collaborate with our clients to design and deliver systems for intricate custom projects. This role requires expertise in leveraging the latest Open Source technologies to construct applications that go beyond the boundaries of today's digital landscape.
Key Competencies
Java and J2EE Development: Demonstrated experience in developing Java and J2EE applications, preferably on complex multi-tier web-based business systems.
Technical Proficiency: Solid understanding of J2EE architecture, Eclipse, Tomcat, HTML/JavaScript/CSS, MS SQL Server, MySQL, Oracle, Ajax, JSON, and Apache.
Framework Expertise: In-depth knowledge and hands-on experience with Spring Boot, Hibernate, Struts2, Maven, SQL, XML, Tag Libraries, and JSPs.
Front-End Technologies: Proficiency in React.js and/or Angular framework, along with expertise in User Interface Design Frameworks such as Spring MVC and JSF.
Software Design Principles: Strong grasp of Object-Oriented concepts, design patterns, and familiarity with modern application frameworks.
Problem Solving and Debugging:Excellent problem-solving, design, coding, and debugging skills, with a keen attention to performance, scalability, reliability, and availability at both system and component levels.
Communication Skills: Effective communication and interpersonal skills, with a track record of successful customer handling and an ability to articulate technical concepts clearly.
Technology Understanding: Possess a good understanding of technology and development processes, staying informed about industry trends and best practices.
Positive Work Attributes:High energy levels, self-motivated, positive attitude, and a pleasing personality.
Task Management:Capacity to remain focused on tasks at hand while effectively handling multitasking responsibilities.
Work Location: In person