Sophisticated Software Architect
This role involves designing and developing scalable APIs and event-driven microservices with Java, Spring Boot, and modern cloud tooling.
You will solve distributed systems challenges like real-time data flows, secure access, and low-latency processing. It is also important to champion clean code, performance tuning, and system resiliency best practices.
Responsibilities:
1. API Design and Development: Develop scalable APIs using Java, Spring Boot, and modern cloud tooling.
2. Distributed Systems Challenges: Solve real-time data flows, secure access, and low-latency processing challenges.
3. Clean Code Practices: Champion clean code, performance tuning, and system resiliency best practices.
4. Team Collaboration: Collaborate closely with DevOps, product, and SRE teams to ensure systems are resilient, observable, and production-ready.
Requirements:
* Java Expertise: Deep experience with Java, Spring Boot, and cloud-native architectures (AWS or GCP preferred).
* Event-Driven Patterns: Understanding of event-driven patterns and messaging tools like PubSub, Solace, SQS/SNS.
* Database Experience: Strong SQL and NoSQL experience.
* Testing and CI/CD: Familiarity with contract testing, CI/CD, and unit/integration testing at scale.
Why This Role?
* Real-World Impact: Engineers who thrive in fast-paced environments and are driven by real-world impact.
* Modern Tools: Work with modern tools and engineering practices at scale.
* Innovative Culture: Join a collaborative culture where innovation and autonomy are encouraged.