Job Title: Java/Kotlin Spring Boot Developer
Job Description:
We are currently seeking a talented Spring Boot Developer with two or more years of experience to join our team. As a Spring Boot Developer, you will be responsible for designing, developing, and maintaining robust, scalable backend solutions using the Spring Boot framework. Your expertise in Java,Kotlin, Spring Boot, and PostgreSQL, along with knowledge of related frameworks, will be instrumental in delivering high-quality, performant applications.
Responsibilities:
- Design, develop, and deploy backend services and APIs using Java and Spring Boot framework.
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
- Develop and maintain database schemas and queries using PostgreSQL.
- Implement security and data protection measures in backend services.
- Write clean, maintainable, and efficient code following best practices and design patterns.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug issues in backend services to ensure smooth operation.
- Optimize application performance and scalability.
- Stay updated with the latest trends and advancements in Java development and related technologies.
- Document code, processes, and solutions to facilitate knowledge sharing and maintainability.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proven experience as a Java/Kotlin Spring Boot Developer with two or more years of relevant work experience.
- Strong proficiency in Java/Kotlin programming language.
- Solid understanding of the Spring Boot framework and its ecosystem.
- Experience with PostgreSQL or other relational database management systems.
- Knowledge of RESTful APIs and microservices architecture.
- Familiarity with frontend technologies such as HTML, CSS, and JavaScript is a plus.
- Ability to work independently as well as in a team environment.
- Excellent problem-solving and analytical skills.
- Good communication and interpersonal skills.
- Experience with version control systems such as Git is preferred.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform is a plus.
Location:
This position is [remote/on-site] with [possibility/flexibility] for [partial/full] remote work.
Benefits:
- Competitive salary
- Health insurance
- Flexible work hours
- Professional development opportunities
- Collaborative and innovative work environment
Application Process:
To apply, please send your resume and portfolio showcasing your Java Spring Boot development projects to [email address]. Include a cover letter highlighting your relevant experience and why you would be a great fit for this position. We look forward to hearing from you!