Java Developer
OverviewThe Java Developer plays a crucial role in our organization, responsible for the design, development, and implementation of Java-based applications. They contribute to the entire software development lifecycle, from concept and design to testing, deployment, and support. This position is vital in ensuring the stability, reliability, and scalability of our software solutions.Key ResponsibilitiesDesigning, developing, and delivering high-volume, low-latency applications for mission-critical systemsConducting software analysis, programming, testing, and debuggingCollaborating with cross-functional teams to define, design, and ship new featuresSupporting continuous improvement by investigating alternatives and new technologies and presenting these for architectural reviewEnsuring designs are in compliance with specificationsPreparing and producing releases of software componentsPreparing and installing solutions by determining and designing system specifications, standards, and programmingImproving operations by conducting systems analysis and recommending changes in policies and proceduresUpdating job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipmentResolving technical issues through debugging, research, and investigationRequired QualificationsBachelor's degree in Computer Science, Information Technology, or a related fieldProven experience as a Java Developer or relevant roleStrong knowledge of Java, J2EE, and design patternsExperience with Spring framework for application developmentProficiency in Hibernate for database accessHands-on experience with web services and RESTful APIsFamiliarity with SQL and database technologiesUnderstanding of agile methodologiesAbility to work in a fast-paced, dynamic environmentExcellent problem-solving and communication skillsSkills: java,spring,hibernate,sql