JOBSEARCHER

Sr. Java UI/GCP Developer

*Per the client, No C2C's!*Central Point Partners is currently interviewing candidates in the Columbus, Oh area for a large client.Because this is a Contract to Hire position only GC’s and USC’s.This position is Hybrid (4 Days onsite)! Only candidates who are local to Columbus, Oh will be considered! Senior Engineer – Java / Spring Boot / React / Open Systems My Notes from the Manager: Technical Requirements:• Core Stack: Java, Spring Boot, Microservices, Kafka.• Cloud: GCP is highly preferred as the team is currently migrating services to the Google Cloud Platform. AWS experience is acceptable but GCP candidates will receive priority.• UI Heavy Role (8965): Requires React, micro-frontends, and IPM development. The candidate must be able to "hit the ground running" as they will likely be the primary UI expert on the team.Duties and Responsibilities● Design, develop, test, deploy, and support highly scalable enterprise applications using Java, Spring Boot, React, and modern open-system technologies .● Lead the development of full-stack applications, including RESTful APIs, microservices, backend services, and responsive React-based user interfaces .● Translate business and technical requirements into scalable, maintainable, and secure software solutions.● Design and implement cloud-ready, distributed, and service-oriented applications using modern software architecture and development patterns.● Develop high-quality Java applications using Spring Boot, Spring Framework, JPA/Hibernate, REST APIs, and related technologies .● Build reusable and maintainable React components and integrate front-end applications with backend APIs.● Participate in application architecture and technical design activities, including evaluating technology choices and defining development standards.● Lead or contribute to the modernization of legacy applications into open-system, API-driven, and microservices-based architectures .● Develop unit, integration, and automated tests to ensure application quality, reliability, and performance.● Perform code reviews and provide technical guidance and mentoring to junior and mid-level engineers.● Troubleshoot complex application, integration, performance, and production issues and drive problems through resolution.● Collaborate with product owners, business analysts, architects, DevOps engineers, QA teams, and other technology teams throughout the software development lifecycle.● Participate in Agile/Scrum ceremonies, including sprint planning, backlog refinement, daily standups, reviews, and retrospectives.● Implement secure coding practices and ensure applications comply with enterprise security, architecture, and regulatory standards.● Support CI/CD pipelines and automated deployment processes using modern DevOps practices.● Monitor application performance and identify opportunities to improve scalability, reliability, resiliency, and operational efficiency.● Create and maintain technical documentation, architecture diagrams, API specifications, and operational procedures.● Stay current with emerging technologies and recommend improvements to development practices, tools, frameworks, and application architecture.Basic Qualifications● Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience.● 7+ years of software engineering experience with enterprise application development.● Strong hands-on experience with Java and Spring Boot .● Strong experience developing RESTful APIs and microservices .● Professional experience with React, JavaScript, HTML, and CSS .● Strong understanding of object-oriented programming, design patterns, data structures, and software engineering principles .● Experience with relational databases and SQL, such as Oracle, PostgreSQL, or SQL Server .● Experience with Git and modern source-control practices .● Experience with unit testing and automated testing frameworks.● Experience working in an Agile/Scrum software development environment .● Strong troubleshooting, analytical, and problem-solving skills.● Ability to work independently while collaborating effectively with cross-functional technology and business teams.● Strong verbal and written communication skills.Preferred Qualifications● Experience designing and developing cloud-native applications using AWS, Azure, or Google Cloud.● Experience with microservices architecture, event-driven architecture, and distributed systems .● Experience with Docker, Kubernetes, and containerized application development .● Experience with messaging and streaming technologies such as Kafka, RabbitMQ, or IBM MQ .● Experience with CI/CD and DevOps tools such as Jenkins, GitHub Actions, GitLab, Azure DevOps, or similar platforms .● Experience with Spring Cloud, Spring Security, OAuth2, and JWT .● Experience with TypeScript, Redux, React Query, or other modern React technologies .● Experience with NoSQL databases such as MongoDB, DynamoDB, Google Cloud Bigtable or Redis .● Experience with API management, API gateways, and enterprise integration patterns.● Knowledge of AWS services, cloud security, observability, and application monitoring .● Experience modernizing legacy applications and migrating applications from mainframe or proprietary platforms to open-system technologies .● Experience with performance tuning, scalability, resiliency, and high-availability architectures.● Experience working in large enterprise environments, particularly financial services, banking, insurance, or other highly regulated industries .● Experience providing technical leadership, mentoring engineers, and driving engineering best practices.● Familiarity with AI-assisted software development and modern developer productivity tools is a plus.For more information about this opportunity, please contact Bill Hart at 614-352-3615 AND email your resume to bill.hart@centralpointpartners.com!