Flag job

Report

Fresher Java Developer

Salary

₹6 LPA

Min Experience

0 years

Location

Chennai

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

We are seeking an experienced and highly skilled Java Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining Java-based applications and services. The role requires expertise in Java development, understanding of object-oriented principles, and the ability to work in an Agile environment. You will work closely with cross-functional teams to ensure software meets high standards for performance, scalability, and security. Key Responsibilities: Design, Develop, and Maintain Java Applications: Build robust, scalable, and efficient Java applications while ensuring adherence to best practices. Collaborate with Stakeholders: Work with project managers, business analysts, and other developers to define requirements and deliver solutions that meet business needs. Write Clean, Maintainable Code: Follow coding standards and implement automated testing (unit tests) for optimal code quality. Code Review and Documentation: Participate in code reviews and maintain documentation for applications and systems. Troubleshoot and Resolve Issues: Identify, troubleshoot, and debug issues in production and non-production environments. Continuous Improvement: Stay up to date with emerging Java technologies and industry trends. Implement new technologies and tools to improve performance and functionality. Integration with Databases: Design and implement database schemas, queries, and ensure smooth integration with databases (e.g., MySQL, PostgreSQL, Oracle). Work in Agile Teams: Participate in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives. Required Skills & Qualifications: Proficiency in Java: Strong knowledge of Java programming language and object-oriented design principles. Experience with Frameworks: Familiarity with frameworks such as Spring, Hibernate, or Java EE. Database Knowledge: Experience with relational databases (e.g., MySQL, PostgreSQL, Oracle) and writing SQL queries. Version Control: Experience using Git or other version control systems. Problem Solving Skills: Strong debugging and troubleshooting skills. Communication Skills: Excellent verbal and written communication skills. Degree: Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience). Micro-services Experience with Cloud Platforms: Knowledge of cloud platforms such as AWS, Google Cloud, or Azure. Familiarity with Micro services: Experience in designing and developing micro services-based architectures. Front-End Knowledge: Experience with front-end technologies (HTML, CSS, JavaScript, or frameworks like Angular or React) is a plus. DevOps Tools: Familiarity with CI/CD pipelines, Docker, Kubernetes, and Jenkins. Agile Methodology: Experience in an Agile development environment (Scrum, Kanban). Soft Skills: Strong problem-solving and analytical skills. Excellent communication and interpersonal skills. Ability to work both independently and as part of a team. Strong attention to detail and passion for clean, maintainable code.

Skills

java
sql
spring
hibernate
mysql
postgresql
oracle
git
cloud
microservices
html
css
javascript
angular
react
docker
kubernetes
jenkins
scrum
kanban