Java Developer
Job SummaryWe are seeking a skilled and motivated Java Developer to join our development team. The ideal candidate will have hands-on experience in Java-based application development and be responsible for designing, implementing, and maintaining efficient, reusable, and reliable Java code. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business and customer needs.Key ResponsibilitiesDesign, develop, test, and maintain Java-based applications.Collaborate with product managers, designers, and other developers to define, design, and ship new features.Participate in code reviews and contribute to team and personal learning.Troubleshoot and resolve software defects and issues.Ensure the best possible performance, quality, and responsiveness of applications.Maintain code quality, organization, and automation.Write and maintain technical documentation.Required Skills & QualificationsBachelor's degree in Computer Science, Engineering, or a related field.Proven experience as a Java Developer (typically 2+ years for mid-level roles).Strong proficiency in Java, with a good understanding of object-oriented programming.Experience with frameworks such as Spring, Spring Boot, Hibernate.Familiarity with RESTful APIs and web services.Understanding of relational databases (e.g., MySQL, PostgreSQL, Oracle).Knowledge of version control systems (e.g., Git).Strong problem-solving and communication skills.Preferred Qualifications (Nice To Have)Experience with front-end technologies (HTML, CSS, JavaScript, Angular/React).Knowledge of cloud platforms (AWS, Azure, Google Cloud).Familiarity with DevOps tools and CI/CD pipelines.Experience with containerization tools like Docker and Kubernetes.Agile/Scrum development experience.What We OfferCompetitive salary and benefits package.Flexible work hours and remote work options.Opportunity to work with a collaborative and innovative team.Career growth and learning opportunities.Seniority level : Entry levelEmployment type : ContractJob function : Information TechnologyIndustries : Software Development#J-18808-Ljbffr