Posted:10 hours ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

1: Job Purpose Statement (Summarise in one/two statements why this job exists and the contribution makes to the overall business of the company).

The Java Developer role exists to design, develop, and maintain scalable, high-performance applications that align with business objectives, ensuring seamless functionality and enhancing user experience to drive overall business growth and efficiency.

2: Duties & Responsibilities ( List in the order of importance the duties & responsibilities of this job )

Design, develop, test, and deploy scalable Java-based applications to meet business requirements and ensure optimal performance.

Work closely with business analysts, project managers, and other stakeholders to gather requirements, provide technical insights, and deliver effective solutions.

Write clean, efficient, and maintainable code while conducting code reviews to ensure adherence to coding standards and best practices.

Develop and implement integrations with third-party APIs, databases, and other enterprise systems to ensure seamless data flow and interoperability.

Identify, analyze, and resolve application issues and performance bottlenecks to maintain system stability and availability.

Ensure that all applications adhere to security standards, data protection regulations, and company compliance policies.

Prepare and maintain technical documentation, including design specifications, user manuals, and progress reports for stakeholders.

Stay updated with the latest Java technologies, frameworks, and industry trends to propose and implement improvements in the development process.

Provide guidance and support to junior developers, fostering a culture of continuous learning and collaboration within the team.

Work with QA teams to define test cases, ensure application quality, and address any defects identified during testing phases.

Decision Making Authority (Describes the type of decisions made alone, those on which the

The Java Developer independently makes decisions related to coding standards, application design, and development methodologies within project requirements. For major architectural changes, resource allocation, and project timelines, consultation with the manager is required. Strategic business decisions, budget approvals, and policy changes are referred to higher management while adhering to established company procedures and industry best practices.

manager must be consulted, those referred to a higher level, and job procedures to be followe

Business Analyst

Technical Analyst

Development team

Technical lead and Architects

UI/UX Designer

QA/Testers

7. Job Requirements (Describe the educational requirements, suggested year and type of experience, nature and extent of skill/abilities required for the desired position)

A bachelor's degree in Computer Science, Information Technology, or a related field.

Minimum of 3 years of hands-on experience in Java development.

Strong proficiency in Java frameworks such as Spring and Hibernate.

Solid understanding of object-oriented programming principles and design patterns.

Experience with database management systems and writing efficient SQL queries.

Proficiency in developing and consuming RESTful APIs.

Strong problem-solving skills and attention to detail.

Effective communication and collaboration abilities to work with cross-functional teams.

8. Competencies

a) Professional Qualification

i. Bachelor's degree in Computer Science, Information Technology, or a related field.

ii. Java development experience of 3+ years.

b) Knowledge

i. Strong knowledge of core Java, object-oriented programming (OOP), and Java frameworks such as Spring and Hibernate.

ii. Familiarity with RESTful API development, microservices architecture, and database management systems like MySQL or PostgreSQL.

c) Skills

i. Proficiency in Java, Spring Boot, Hibernate, and working with build tools like Maven or Gradle.

ii. Experience with RESTful web services, cloud platforms, CI/CD pipelines, and performance optimization techniques.

d) Attitudes

i. Strong analytical and problem-solving mindset with a keen attention to detail.

ii. Effective communicator and a collaborative team player with a commitment to continuous learning and improvement.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

andhra pradesh, india

bengaluru, karnataka, india

thane, maharashtra, india

ahmedabad, gujarat, india