Remote Java/Kotlin Software Architect

Tipi i punes: Full-Time

Vendndodhja: Remote

Aplikimet skadojne me: 31-03-2024


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.


  • 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! 

Shko te lista