Senior Software Engineer - Java / Spring WebFlux
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
The Senior Software Engineer will help in the analysis, development, and execution of a Data Management solution. You'll work in an agile, collaborative environment to understand requirements, design, code, and test applications, and support those applications for our customers.
In this role you will:
Work closely with product owners to understand business needs and conceptualize solutions to meet the needs.
Develop platform applications using Kafka, Java, Spring WebFlux, Microservices, AWS technologies, Kubernetes, automated test cases, code coverage and deploy using automated CI/CD pipeline (CircleCI, Jenkins)
Participate in an on-call production support process.
Requirements:
Degree in computer science, information systems, computer engineering, or equivalent.
8+ years of experience
5+ years of experience in analysis and design-related positions.
3+ years of AWS Cloud experience
Hands-on experience with developing solutions including modeling, business requirements gathering/analysis, and systems analysis.
Experience creating Architectural artifacts (e.g., conceptual, contextual, logical, and physical diagrams, solution documents, etc.).
Ability to prepare specifications and reports, deliver oral presentations, and explain complex technical concepts in simple terms.
Experience in performing complex analysis, consulting, and providing recommendations.
Highly self-motivated and directed with a willingness to take initiative and accountability for achieving results.
Hands on programmer who can explore different technologies, perform proof of concept and help the development through the implementation.
Ability to effectively prioritize and execute tasks in a high-pressure environment.
Ability to accurately analyze information, problem-solve, and make sound decisions.