Remote Java/Kotlin Software Architect
Tipi i punes: Full-Time
Vendndodhja: Remote
Aplikimet skadojne me: 31-03-2024
https://onecontact.com.mk/job/detail/remote-javakotlin-software-architect
Skills & Experience:
Roles & Responsibilities:
- Utilize expertise in Kotlin, Java, and Spring Boot to architect and develop software solutions that meet stringent architectural requirements.
- Apply advanced design patterns, including sealed classes and generics, to create scalable and maintainable software systems.
- Demonstrate proficiency in relational databases, particularly PostgreSQL, encompassing schema design and query performance tuning.
- Collaborate with cross-functional teams to iteratively develop and refine solutions, responding effectively to change and exploring new opportunities.
- Provide leadership and mentorship to team members, fostering a collaborative and growth-oriented environment.
- Ensure adherence to engineering best practices and contribute to the continuous improvement of development processes.
- Design and architect simple solutions to complex problems, leveraging technologies such as GraphQL, Pub/Sub, Kafka, and Apache Camel as needed.
- Contribute to the development and maintenance of applications within Google Cloud environment.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred.
- Extensive experience in software development, with a focus on Kotlin, Java, and Spring Boot.
- Proficiency in TypeScript/JavaScript frameworks, particularly Angular and RxJS.
- Strong understanding of version control systems such as BitBucket or GitHub.
- Experience with relational databases, schema design, and query optimization, preferably PostgreSQL.
- Proven ability to lead and mentor teams, fostering a collaborative and inclusive culture.
- Excellent problem-solving skills with a track record of designing and architecting innovative solutions to complex challenges.
- Familiarity with technologies like GraphQL, Pub/Sub, Kafka, and Apache Camel is a plus.
- Prior experience working within Google Cloud environment is desirable.
- Demonstrated proficiency in unit and integration testing frameworks.
- Excellent communication skills with the ability to effectively collaborate with cross-functional teams.
Nice to Have:
- Familiarity with additional technologies such as GraphQL, Pub/Sub, Kafka, and Apache Camel.
- Prior experience working within Google Cloud environment.
- Demonstrated ability to design and architect simple solutions to complex problems.
- Understanding and utilization of engineering best practices.
- Ability to help cross-functional teams develop robust, well-defined stories and deliver high-quality code.
- Proficiency in unit and integration testing frameworks.
What We Offer
- 100% Remote Work, for candidates from Brazil
- Paid Overtime as needed
- Opportunity To Learn & Develop New Skills
- An Open & Collaborative Work Environment
- Generous Compensation based on Industry Standards + Benefits
- Working Hours - 9am - 5pm EST
Apply Today & Join our international team of Top-Notch Developers!