Tech Stack
AWSCloudJavaKafkaMicroservicesMongoDBSplunkSpring BootSpringBoot
About the role
- Develop and deliver APIs designed to provide fast, reliable, and consistent information to consumers
- Architect pilot/proof of concept efforts to innovate delivery and automate data object creation and test cases
- Develop/maintain entity-based microservices and integrated update processors to load legacy data
- Utilize message brokers to process messages and deploy code into cloud/containerization platforms
- Implement test suites and participate in test-driven and behavior-driven development
- Coordinate with other teams to triage production issues, bugs, and failed test cases
- Participate in code reviews to maintain code quality and suggest improvements
- Provide daily scrum updates and work in bi-weekly sprints
- Research and document new technologies to enhance API performance
Requirements
- Bachelor’s degree or foreign equivalent in Computer Science, Technology, Electronics and Communication Engineering or related
- Minimum 3 years of experience in software development
- Experience with Java, Springboot, Kafka, RESTful services, Cucumber, Amazon Web Services (AWS), MongoDB, APIs, relational databases, database design, Git, Sprint planning, Pivotal Cloud Foundry (PCF), Postman, and Splunk
- Experience developing/maintaining entity-based microservices and APIs
- Familiarity with message brokers, cloud/container platforms, and deployment practices
- Experience implementing test suites, TDD and BDD (Cucumber)
- Ability to participate in daily scrum updates and bi-weekly sprints
- Reliable cable broadband or fiber internet with at least 10Mbps download/5Mbps upload if working from home