Job Description
Your role in our mission
Work in a dynamic, fast-paced environment to expertly design applications using JAVA, CAMEL, and Spring Boot MicroservicesCoordinate with Application Developers, Architects, Product Owners, and other SMEs to design appropriate solutions for scheduled releasesWork efficiently with fellow API Developers, Team Leads, and Architects to deliver features through the creation of reusable RESTful & SOAP APIsAssist in the design of APIs that meet core consistent standardsDesign, Implement & Support solutions for API security, authentication, identity management, traffic management, analytics, and performance management for APIsBuild integrations with various external services based on technical specificationsUse Object-oriented Analysis & Design concepts proficiently to architect custom solutionsUse expert-level proficiency in KAFKA to design data integration patterns and solutions (Data Streaming) to ensure successful product implementationsUse experience working with AWS Glue to create, monitor, and run ETL pipelinesExperience working with relational databases like PostgreSQL, MySQL, OracleExposure and working knowledge of NoSQL databases like MongoDB, DynamoDBWork in a Cloud AWS platform to design Cloud-agnostic custom solutionsExpertise with programming in languages like Python, C, C#, etc. is highly desirable.Work with API Gateway, CDNs, API Performance testing, CI/CD pipelines, and monitoring toolsPrepare effective test data and functional specificationsRun efficient test scripts against code to ensure quality delivery and resolve code issues with urgency
What We're Looking For
5+ years of experience with Java, Camel, Spring Boot microservices, and relational databases (PostgreSQL, MySQL, Oracle) in cloud setupProficiency with Docker, Kubernetes, OpenShift, and other similar technologiesStrong background in designing, implementing, and supporting solutions for API security, authentication, and identity managementSolid experience working within Agile/Scrum software development life cyclesExcellent organizational, analytical, and critical thinking skills with the ability to work well in a cross-functional team environment and communicate effectively up to the executive level
What You Should Expect In This Role
Critical technology requirements: JAVA, CAMEL, Spring BootOpportunities to travel through your work (0-10%)Video cameras must be used during all interviews, as well as during the initial week of orientation