Description :
We are seeking a motivated and experienced senior software engineer to join our growing technology team. The ideal candidate has experience working in a dynamic product engineering environment, being responsible for full lifecycle of the features / products they develop. This is a back-end focused Java role that will help us build / enhance our data integration platform and contribute to microservices and REST APIs. This role is mostly remote with onsite visit as and when needed.
Key Responsibilities :
- Design and implement efficient web services and backend systems using Java stack
- Design and implement external facing REST APIs using best practices
- Enhance and maintain key data synchronization systems that integrate with Product partners
- Take ownership; drive the effort from start to finish; support and maintain systems after delivery
- Collaborate with cross-functional teams and ensure successful delivery of product roadmap
- Participate in technical discussions and contribute to overall architecture and evolution
- Drive continuous adoption and integration of relevant new technologies
- Troubleshoot development and production problems across multiple applications
Requirements :
Bachelor’s degree in computer science or a similar technical degree8+ years of experience building backend applications using Java technologiesStrong experience with Spring BootUnderstanding of microservices architectureSolid knowledge of REST design principlesExperience working with Kafka or another message brokerGood database design skills and experience working with relational and NoSQL databases including writing complex, optimized queriesExperience with MySQL and a NoSQL database, preferably MongoDBExperience with AWS or another cloud services providerAbility to work in an agile team with an understanding of software development lifecycle (design, development, testing, CI / CD, etc.)Proactive, comfortable in an agile environmentStrong organizational, prioritization and communication skillPreferred Qualifications :
Experience working in small to medium startups in various stages of growthExperience working with Spring Batch and Spring Cloud Data Flow is a plusExperience working with containerized applications(Docker / Kubernetes) is a plusExposure to CI / CD tools (e.g. CircleCI, Jenkins etc.) and best practices📩 Apply now or email your profile to hr@200oksolutions.com