Sofia, Bulgaria
Senior Full Stack JAVA Developer
Job Description:
Description of the role
- Design, develop, and maintain robust full-stack applications using Java (Spring Boot), Angular, and Python
- Collaborate with cross-functional teams to analyze requirements and implement scalable and maintainable solutions across the front-end and back-end
- Ensure high performance, responsiveness, and security of applications at both the server and client levels
- Write clean, efficient, and testable code across Java-based backend services, Angular front-end components, and supporting Python scripts or services
- Participate in all phases of the software development lifecycle, from design and development to deployment and post-release support
- Apply best practices for full-stack development, including code versioning, testing, CI/CD, and agile delivery methods
- Contribute to the continuous improvement of code quality, system design, and development processes
- Work closely with stakeholders and product owners to refine technical requirements and translate them into working software
Needed qualifications:
- Bachelor's degree in computer science, Engineering, or a related field
- Minimum 4 years of professional experience in full-stack development
- Strong proficiency in Java, Spring Boot, and RESTful API development
- Solid hands-on experience with Angular (version 8 or above), HTML, CSS, and TypeScript
- Working experience with Python for scripting, automation, or service integration purposes
- Understanding of frontend-backend integration, component-based architecture, and microservices
- Experience with databases such as PostgreSQL, MySQL, or MongoDB
- Familiarity with DevOps tools, Git, CI/CD pipelines, and cloud platforms is a plus
- Excellent analytical, problem-solving, and communication skills
- Ability to work in agile teams and adapt to new technologies and tools
All applications will be treated in strict confidentiality. Please note that only shortlisted candidates will be invited to an interview.
Required Skills:
Java