Lead Software Architect - Java
Skills
Application DevelopmentJavaArchitectureCassandraDistributed StorageIBM Db2Mongodb
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Extensive experience in system design high-level architecture and enterprise-level application development.
- Strong expertise in Java with deep understanding of object-oriented design principles.
- Experience with distributed storage systems like DB2 Oracle Cassandra MongoDB.
- Proficiency in continuous integration and deployment pipelines.
- Demonstrated leadership and project management skills.
- Excellent problem-solving skills for complex nebulous requirements.
- Superior communication skills effective in business and technical contexts.
Nice to have
- Cloud experience
- Git,
Day to day
- Investigate and understand multiple complex systems and infrastructures.
- Design data flows and high-level architectures focusing on Java.
- Interact with business teams understanding requirements and analyzing data schemas.
- Develop a comprehensive view of overall systems ensuring a cohesive architecture.
- Provide leadership in enterprise-level architecture.
- Apply deep Java knowledge to design and implement robust software architectures.
- Communicate complex technical concepts effectively to non-technical stakeholders.
