Remote Java/Kotlin Software Architect | Building Teams that Succeed

You are at the right place

Apply now for the better future.

career-header-img

Remote Java/Kotlin Software Architect

Developer
Remote

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! 

 

Apply Now!

Please fil the following form to apply.

all fields are required*

    

You agree to accept communication related to events, new job opening and other promotions from onecontact

Reviews

  • Friendly Environment
  • Work from home facility
  • Good for freshers to learn
  • Work life balance

Perks & Benefits

  • Friendly Environment
  • Work from home facility
  • Work life balance
career-rec-img

Recruiting Top Talent is what We Love

Work with onecontact TECH talent acquisition team and reach global talent effortlessly. Visit our Head Office in North Macedonia or Toronto Canada.

Contact Us