Role Overview:This role involves strategically architecting, designing, and developing industry-specific solutions for core enterprise functions, with a strong emphasis on re-platforming to new Java-based API services. The position requires managing and upgrading existing applications, providing technical leadership, and ensuring adherence to design and implementation standards.
Key Responsibilities:- Design and develop APIs on Google Cloud Platform.
- Implement integration solutions for APIs with databases, search engines, and third-party systems.
- Work with Web Services and Microservices architectures.
- Manage API service calls and routing to various sources.
- Perform CRUD operations using Postgres, Google Big Query, and GCP instances.
- Apply Agile methodologies, utilizing tools like JIRA, Jenkins, and Version Control.
- Architect, design, and develop industry-specific solutions based on client requirements.
- Lead the re-platforming effort to new Java-based API services.
- Design migration strategies from existing APIs to new API designs.
- Translate client business requirements into robust technical solutions.
- Provide technical guidance and direction to senior developers.
- Lead design and development calls with offshore teams, overseeing new API development.
- Define integration scenarios within the design process.
- Maintain code repositories and coordinate automated build deployments.
- Establish implementation processes, quality gates, and standards.
Required Skills:- Java Spring Boot
- Google Cloud Platform (GCP)
- API Design and Development
- Experience with Design Patterns
- Routing Algorithms using Java Technologies
- Web Services and Microservices
- Postgres, Google Big Query, and GCP instances for CRUD operations
- Agile methodologies, JIRA, Jenkins, Version Control, and Code Quality Tools
- Strong understanding of software engineering principles
- Databases and data modeling/design techniques
- Data interface protocols
- Caching/performance improvements
- Software design patterns and integration patterns
Qualifications:- Minimum 6+ years of work experience in Java Spring Boot and Google Cloud Platform.
Preferred Skills: