Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Job Title: Senior Full Stack Java Developer

Type: Full-time (In-office, transitioning to full-time remote later in the year)


Archetype: Mid/Senior Developer, Full Stack Developer
Job Description:
We are seeking a highly skilled Senior Full Stack Java Developer to join our dynamic team. The ideal
candidate will have a strong background in both front-end and back-end development, with expertise in
TypeScript React for the front end and Java/Kotlin for the back end. Additionally, familiarity with cloud
infrastructure, particularly AWS or Azure, is highly desirable. This position offers the opportunity to work
in a collaborative environment, utilizing cutting-edge technologies to develop innovative solutions for our
clients.
Responsibilities:
1. Develop and maintain front-end components using TypeScript and React.
2. Design and implement RESTful APIs using Java/Kotlin for the back end.
3. Collaborate with cross-functional teams to translate business requirements into technical
solutions.
4. Optimize application performance and scalability.
5. Write clean, maintainable, and efficient code.
6. Troubleshoot and debug complex issues across the stack.
7. Stay updated on emerging technologies and industry best practices.
8. Participate in code reviews and provide constructive feedback to team members.
9. Contribute to the continuous improvement of development processes and methodologies.
10. Mentor junior developers and share knowledge within the team.
Requirements:
1. Bachelor's degree in Computer Science, Engineering, or related field.
2. Minimum of 3 years of experience in full-stack development.
3. Proficiency in TypeScript and React for front-end development.
4. Strong knowledge of Java or Kotlin for back-end development.
5. Experience with cloud platforms such as AWS or Azure.
6. Solid understanding of software development principles and best practices.
7. Excellent problem-solving and analytical skills.
8. Ability to work effectively in a fast-paced environment and manage multiple tasks
simultaneously.
9. Strong communication and interpersonal skills.
10. Experience with Agile methodologies is a plus.

You might also like