drjobs Java Developer-Oops concepts Java 8 features Java 11 features Serialization

Java Developer-Oops concepts Java 8 features Java 11 features Serialization

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Chennai - India

Monthly Salary drjobs

INR 10000 - 100000

Vacancy

1 Vacancy

Job Description

Overview
The Java Developer plays a crucial role in developing robust Java-based applications that are both scalable and efficient. This position is integral to the organizations technological landscape as it involves implementing new features and optimizing existing systems to enhance performance. The ideal candidate will possess strong proficiency in Java programming including knowledge of Object-Oriented Programming (OOP) concepts and advanced features introduced in Java 8 and Java 11. Additionally experience with serialization techniques is essential to ensure the effective storage and retrieval of data. As a Java Developer you will collaborate with cross-functional teams to deliver high-quality software solutions that meet the evolving demands of users and stakeholders. Your contributions will not only improve individual applications but will also support the organization in achieving its long-term technological goals.
Key Responsibilities
  • Design develop and maintain Java-based applications.
  • Implement Object-Oriented Programming (OOP) principles.
  • Utilize Java 8 features including Streams and Lambda expressions for optimization.
  • Leverage Java 11 enhancements for performance improvements.
  • Handle serialization and deserialization of data.
  • Write clean maintainable and efficient code.
  • Collaborate with front-end developers and UX designers.
  • Conduct code reviews to ensure best practices are followed.
  • Test and debug applications to ensure high-quality output.
  • Optimize applications for speed and scalability.
  • Participate in requirement analysis and system design discussions.
  • Integrate third-party services and APIs.
  • Provide technical support and troubleshoot issues as needed.
  • Stay up-to-date with the latest Java developments and industry trends.
  • Document technical specifications and processes.
Required Qualifications
  • Bachelors degree in Computer Science or related field.
  • 6 years of experience as a Java Developer.
  • Strong understanding of OOP concepts and principles.
  • Proficient in Java 8 and Java 11 features.
  • Experience with serialization and deserialization techniques.
  • Familiarity with multithreading and concurrent programming.
  • Knowledge of the Spring framework and its modules.
  • Ability to work with RESTful APIs.
  • Experience with database management systems (SQL/NoSQL).
  • Familiar with version control systems particularly Git.
  • Strong problem-solving skills and attention to detail.
  • Good communication and teamwork abilities.
  • Experience working in Agile development environments.
  • Ability to write unit tests and integrate testing frameworks.
  • Willingness to learn and adapt to new technologies.

spring framework,multithreading,agile development,object-oriented programming,object-oriented programming (oop),serialization,oops,java,unit testing,nosql,deserialization,java 11 features,version control,git,java 8 features,database management,sql,concurrent programming,restful apis,testing frameworks

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.