Java Solution Architect
Role Summary We are hiring a Lead Software Engineer to act as the technical backbone of the team. This role requires a strong hands-on coder who also mentors engineers and contributes to architecture. You will:
Write and review production-level code on a daily basis
Mentor engineers and raise the overall technical level of the team
Partner with architects and contribute to architecture decisions
Help define architecture when needed, not limited to execution
Own complex technical problems across cloud, data, and integration systems
This role sits at the intersection of cloud infrastructure, real-time data streaming, and enterprise integration. You will lead Azure-based data solutions and high-scale Java microservices.
Core Responsibilities
Technical Requirements
For applications and inquiries, contact: hirings@openkyber.com
Technical leadership
Lead architecture decisions and provide hands-on support
Mentor junior and senior engineers
Set coding standards and best practices
Hands-on development
Stay actively involved in coding, debugging, and code reviews
Build scalable, production-ready services and data pipelines
Blocker resolution
Own complex technical issues across the full stack
Troubleshoot from network and infrastructure through application code
Data architecture
Design and build data pipelines using Azure Data Factory and Databricks
Support ingestion, transformation, and data reliability
Real-time systems
Build streaming solutions using Kafka or Azure Event Hubs
Use Spark Structured Streaming for high-volume data processing
API and integration
Lead integrations using Spring Boot, Dell Boomi, and Gravitee
Ensure API performance, scalability, and security
Security and infrastructure
Manage firewall rules, network policies, and certificate handling
Technical Environment
Key Traits
Azure data ecosystem
Azure Data Factory and Azure Databricks
Azure Blob Storage, SFTP, Azure Files
Corporate file transfer protocols
Streaming and messaging Kafka or Azure Event Hubs
Kafka Streams, KSQL, or Spark Structured Streaming
Software engineering and DevOps
Strong Java and Spring Boot experience
Kubernetes deployment experience
PostgreSQL, including Azure-managed instances
Gravitee API management
Enterprise integration Dell Boomi experience
Bizlink and AS2 messaging
REST, SOAP, and OpenAPI standards
Java 21, Spring Boot, JPA
Azure, Docker, Kubernetes
Git, GitLab
IntelliJ, VS Code
JavaScript, Angular
Strong coder who stays hands-on in the codebase
Mentor who develops and guides engineers
Comfortable working with architects and influencing design
Clear communicator with technical and business teams
Focused on solving problems and delivering results