Senior/Lead Software Engineer @ Addepto
Core
Design and guide the implementation of robust, scalable, and secure software solutions, bridging business requirements with technical execution in modern and legacy architectures.
Role type
Senior/Lead Software Engineer (Java/Architecture)
Builds
End-to-end architectural solutions, cloud-native applications, and event-driven systems for enterprise clients.
Domain
Enterprise Software, Cloud-Native, Legacy Modernization, AI/Big Data Consulting
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Oracle Database, Microsoft Azure, Apache Kafka, Kubernetes, WebLogic Server, RESTful API design, Domain-Driven Design (DDD), Event-driven architecture, System integration
Preferred skills
Legacy system modernization, Cloud-native architecture design, Technical leadership, Mentorship
Technologies
Azure Compute, Azure Networking, Azure Storage, Azure Application Gateway, Azure Cache for Redis, IBM MQ, Jira, Confluence, GitHub
Responsibilities
Lead the design and development of end-to-end architectural solutions, Provide technical leadership and guidance to development teams, Evaluate and recommend appropriate technologies and platforms, Design and oversee the integration of diverse systems including legacy and cloud platforms, Champion Domain-Driven Design principles, Drive the adoption and optimal utilization of Microsoft Azure services, Design and implement event streaming solutions using Kafka, Leverage Kubernetes for container orchestration, Define performance and scalability requirements, Create and maintain comprehensive architectural documentation, Mentor and guide junior architects and developers, Effectively communicate complex technical concepts to stakeholders
Seniority
Senior, hands-on IC with leadership responsibilities