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 and high-level architecture.
- Strong expertise in Java programming and object-oriented design.
- Experience with distributed storage systems such as DB2 Oracle Cassandra MongoDB.
- Proficiency in CI/CD pipelines.
- Working knowledge of Unix/Linux systems.
- Demonstrated leadership skills in guiding teams or projects.
Nice to have
- Cloud experience
- GitHub profile
Day to day
- Research and investigate multiple complex systems and infrastructures.
- Design data flows and high-level architectures focused on Java.
- Collaborate with business teams to understand requirements and analyze data schemas.
- Develop a comprehensive overview of system interactions to create efficient architectures.
- Provide leadership in enterprise-level software architecture.
- Apply deep Java expertise to design and implement robust software solutions.
