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!
My Notes from the Manager:
Technical Requirements
- 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.
- 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.