JOBSEARCHER

Java Architect

Key ResponsibilitiesDesign, develop, and enhance backend features and applications with a focus on scalability, performance, and reliabilityDefine and drive the long-term technical vision and architecture across multiple services and systemsAct as a technical leader within agile squads, participating in all ceremonies from design to deliveryDevelop high-quality, maintainable, and testable code following industry standards and metricsImplement test-driven development (TDD) and promote engineering best practicesLead and mentor developers by conducting code reviews, defining standards, and sharing knowledgeArchitect and integrate distributed systems, microservices, and RESTful APIsCollaborate with DevOps and operations teams to improve system performance and reliabilityAutomate processes to achieve operational excellenceStay updated with emerging technologies and industry trendsTroubleshoot and resolve complex technical issues for internal and external stakeholdersMaintain documentation, operational procedures, and ensure audit/compliance readinessIdentify, assess, and manage risks in alignment with organizational policiesRequired Skills & QualificationsBachelor’s degree in Computer Science, Information Systems, or related field12+ years of experience in backend software developmentStrong expertise in Java and related technologiesHands-on experience with Spring and Spring Boot frameworksExperience building and consuming RESTful APIsProficiency with AWS cloud servicesExperience with Git/GitHub and modern version control practicesFamiliarity with DevOps tools such as JenkinsExperience with Kafka or other messaging systemsStrong understanding of software design patterns (OOP and functional programming)Knowledge of secure coding practices and application securityExcellent problem-solving, communication, and collaboration skillsPreferred SkillsExperience with microservices architectureExposure to GitHub Copilot or AI-assisted development toolsExperience in financial services or fintech domainStrong understanding of CI/CD pipelinesRole ExpectationsLead by example in coding standards and engineering excellenceDrive continuous improvement through communities of practiceEnsure delivery aligns with business goals and customer experienceMaintain high standards of compliance, documentation, and risk management