Senior Java Developer

5 - 9 years

0 Lacs

Posted:20 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking a skilled programmer with expertise in Java and a solid understanding of front-end languages to take on the role of building Java applications. Your duties will encompass developing complex modules for back-end services that include web and mobile-based APIs, as well as intricate logic. Your main responsibility will involve designing and creating the application, along with collaborating with the rest of the team members working on various infrastructure layers. A strong commitment to cooperative problem-solving, refined design, and product excellence is crucial for this role. In terms of technical skills, you should be proficient in the following: - Programming Languages: Java (Core, Advanced, and Collections) - Frameworks: Spring, Kafka, Hibernate - IDEs: Eclipse, NetBeans - Servers: Apache Tomcat - Databases: MySQL 8.0 and above, MongoDB, Cassandra - Front End Languages: HTML5, JavaScript, jQuery, XML, XSL, CSS, BootStrap - Additional Skills: Data Preparation and Analytics Generation - Task Management Tools: GitHub and JIRA Key Responsibilities: - Review functional requirement documents and discuss them with the reporting manager prior to commencing development. - Plan development tasks meticulously to prevent rework in the future and obtain approval from the reporting manager before initiation. - Deliver development tasks within the specified schedule while ensuring high quality and error-free work. - Create and maintain development task documents in a prescribed format. - Collaborate with team members as needed. - Perform Unit Testing or Integration Testing on self-developed modules before submission to the QA department, and document test cases accordingly. - Utilize task management tools for development tasks, including commenting, time tracking, and submitting for QA evaluation. - Take prompt action on issues reported by the QA department to ensure smooth delivery. - Involve all relevant individuals in case of doubts and seek clarification. - Engage in software analysis, programming, testing, and debugging, while suggesting enhancements to existing processes. - Translate requirements into specifications, and identify both production and non-production application issues. - Demonstrate patience and perseverance in overcoming challenges, problem-solving, and acquiring new technologies. - Effectively manage team members, ensuring proper coordination and reporting. Your ability to excel in this role will greatly contribute to the success of our projects and the overall team dynamics.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Uffizio logo
Uffizio

Advertising Services

Ahmedabad

RecommendedJobs for You

chennai, tamil nadu, india

hyderabad, telangana, india