JOBSEARCHER

Java Full Stack Developer

Job Description: Architect, design, develop, and maintain enterprise-grade web applications and distributed systemsResponsible for the end-to-end engineering lifecycleWrite production-quality codeDeploy cloud-native services and support them through their operational lifespanDesign, build, and continuously refine scalable microservices using Java and the Spring Boot frameworkAuthor secure, well-tested, and high-quality production codeDevelop responsive, component-based front-end applications using ReactDesign and implement RESTful APIs and event-driven integrationsActively participate in architecture and design discussionsContinuously profile and optimize application performanceImplement and maintain robust state management patterns for complex front-end applicationsDevelop comprehensive automated test suitesContribute meaningfully to CI/CD pipeline design and deployment automationProactively identify system bottlenecks and drive remediation effortsCollaborate effectively within Agile/Scrum delivery teamsMaintain clear, current, and comprehensive technical documentationRequirements: Bachelor's degree in Computer Science, Engineering, or a closely related technical disciplineFive or more years of professional software development experience building production-grade enterprise applicationsStrong, demonstrable understanding of data structures, algorithms, computational complexity, and end-to-end system design principlesAdvanced working knowledge of Java (versions 11 and 17), the Spring Boot framework, and the design of clean, idiomatic RESTful APIsHands-on, production-level experience designing and operating microservices architectures, including service decomposition, inter-service communication, and observability patternsProven experience developing front-end applications using React, with working familiarity in Angular or Vue considered a strong plusStrong SQL skills and meaningful experience working with relational databases such as PostgreSQL, MySQL, Oracle, or SQL Server, including query tuning and schema designSolid experience with CI/CD tooling and Git-based version control workflows, including branching strategies, code review practices, and release managementHands-on experience deploying applications to at least one major cloud platform (AWS, Azure, or GCP), including familiarity with managed services, networking, and identity primitivesStrong debugging, troubleshooting, and root-cause analysis skills, with the discipline to investigate problems methodically and document findings clearly.Benefits: Comprehensive benefitsCompetitive compensation packagesSupportive work-life balance