Aviin Technology Business Solutions Pvt Ltd

Java Developer

Bengaluru, KA, IN

3 months ago
Save Job

Summary

Overview: The Java Developer plays a crucial role in the software development life cycle, contributing to the design, development, and deployment of applications. This position requires a strong proficiency in Java programming and a deep understanding of object-oriented design principles. Java Developers work collaboratively with software architects, database administrators, and other developers to design scalable and efficient solutions that meet organizational needs. Additionally, they are responsible for troubleshooting and optimizing existing applications to enhance performance. As a key member of the development team, the Java Developer not only writes clean, maintainable code but also engages in continuous learning to stay updated with industry advancements. A successful candidate will possess the skills necessary to balance technical excellence with effective communication and teamwork.

Key Responsibilities

  • Design, develop, and maintain Java-based applications.
  • Collaborate with cross-functional teams to define and design new features.
  • Write clean, maintainable, and efficient code.
  • Implement and manage RESTful web services.
  • Conduct code reviews to ensure adherence to best practices.
  • Debug and troubleshoot application issues as they arise.
  • Participate in the full software development life cycle including analysis, design, and implementation.
  • Collaborate with stakeholders to understand business requirements.
  • Utilize version control systems for code management.
  • Develop and execute unit tests to ensure application quality.
  • Optimize applications for maximum speed and scalability.
  • Research and integrate new technologies to enhance functionality.
  • Document development processes, code changes, and technical specifications.
  • Contribute to Agile development processes, including sprint planning.
  • Assist in the training and onboarding of new developers.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Java Developer or similar role.
  • Strong understanding of Java fundamentals and OOP concepts.
  • Experience with popular Java frameworks like Spring, Hibernate.
  • Proficiency in working with relational databases (e.g., MySQL, PostgreSQL).
  • Familiarity with web technologies (HTML, CSS, JavaScript).
  • Experience with RESTful API development and integration.
  • Knowledge of version control systems (e.g., Git).
  • Strong analytical and problem-solving skills.
  • Experience with unit testing frameworks (e.g., JUnit, Mockito).
  • Familiarity with Agile methodologies and development practices.
  • Good verbal and written communication skills.
  • Ability to work collaboratively in a team environment.
  • Attention to detail and a commitment to quality.
  • Enthusiasm for continuous learning and professional development.

Skills: html,javascript,junit,restful api development,mockito,aws,hibernate,object-oriented programming (oop),spring framework,database management,spring,github,postgresql,software design,css,restful apis,git,agile methodologies,mysql,java,problem solving,node.js

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: