Website nLIGHT MEDIA
Job Description:
We are seeking a skilled and motivated Java Developer to join our growing team. The ideal candidate will have a strong understanding of backend development technologies and principles, a keen eye for detail, and a passion for creating robust and scalable server-side applications. As a Java Developer, you will work closely with our frontend and design teams to implement and optimize backend services for our web applications.
Key Responsibilities:
- Develop and maintain high-quality backend services using Java and Spring Boot.
- Design and implement RESTful APIs and integrate with third-party services.
- Optimize applications for maximum speed and scalability.
- Ensure the technical feasibility of system designs.
- Conduct thorough testing and debugging of backend applications to ensure optimal performance.
- Stay up-to-date with emerging trends and technologies in backend development.
- Participate in code reviews to maintain code quality and share knowledge with the team.
Qualifications:
- Good experience as a Java Developer or similar role.
- Proficiency in Java and Spring Boot.
- Strong understanding of server-side technologies and principles.
- Experience with version control systems (e.g., Git).
- Knowledge of database management and optimization techniques.
- Familiarity with RESTful APIs and microservices architecture.
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a collaborative team environment.
- Good communication skills and the ability to articulate technical concepts to non-technical stakeholders.
Preferred Qualifications:
- Experience with frontend technologies (e.g., React, Angular) is a plus.
- Familiarity with cloud services and infrastructure (e.g., AWS, Azure).
- Knowledge of containerization technologies (e.g., Docker, Kubernetes).
- Understanding of security best practices and authentication mechanisms (e.g., OAuth, JWT).
- Experience with CI/CD pipelines and DevOps practices.