IKONS GROUP - Senior Backend Developer - 4 FTE
Back-End Developer is needed in Tirana, United States.
Client: IKONS GROUP
Location: Tirana, TR, al
Contract: Freelance
Job Description
This is a remote position.
We are looking for 4 Senior Backend Developers with proven experience in developing microservices architectures and high-performance backend components based on Java and Spring Boot.
Key responsibilities include designing and developing scalable, secure, and maintainable backend microservices using Spring Boot and modern architectural principles. You will manage, model, and optimize relational databases such as PostgreSQL, MySQL, or Oracle, ensuring integrity, performance, and efficiency of queries. Collaborate with the DevOps team to automate build, test, and release processes through CI/CD pipelines, and contribute to the definition of containerized environments using Docker and container orchestration platforms. Write and maintain automated tests including unit, integration, and end-to-end tests using tools such as JUnit, Mockito, and Testcontainers, applying TDD/BDD methodologies. Participate in code reviews, promote quality standards, and contribute to continuous code improvement. Monitor the state of backend applications through observability systems, identify bottlenecks, and optimize performance, security, and reliability. Collaborate with cross-functional teams, including frontend, QA, and product, ensuring cohesion and alignment between different system components.
Requirements
- Solid experience in backend development with Java and Spring Boot, including REST APIs
- Excellent knowledge of SQL and major relational databases
- Familiarity with DevOps tools: Docker, OpenShift, GitLab/Azure DevOps CI/CD
- Experience in writing automated tests and TDD/BDD methodologies
- Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK stack)
- Strong understanding of API security: OAuth2, JWT, OpenID Connect, HTTPS, CORS, and OWASP Top 10 principles
Additional Information
Work location: Rome (Laurentina area), initially on-site for a start-up period, subsequently remote.
Availability: Start within a maximum of 30 days. Minimum duration expected: 1 year.
How It Works
๐Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
๐Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
๐Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twineโs tools to find more opportunities.