Java Developer
Description
Summary: The Java Developer role focuses on enhancing code quality and application security while leading development initiatives in Java projects, particularly within financial services.Main Responsibilities:Code Analysis and Quality AssuranceVulnerability and Risk AnalysisArchitecture, Design, and Technical ResponsibilityDocumentationTest Management and Quality AssuranceRemediation of Vulnerabilities and Further DevelopmentCI/CD, DevOps, and Release ManagementCollaboration, Coaching, and Project WorkKey Requirements:5+ years of project experience in Java developmentRelevant experience in banking or financial servicesStrong object-oriented data modeling skillsProficiency in Java frameworks and database integrationExperience with cloud technologiesKnowledge of security compliance in software developmentExpertise in Java, Spring Boot, microservices, REST APIsFamiliarity with tools such as Git, Jenkins, SQLExperience in software architecture for distributed systemsNice to Have:Experience with migration projectsKnowledge of application servers (JBoss, WebSphere)Familiarity with CI/CD pipelines and DevOps principles