Senior Java Backend Developer
Location
Italy
Posted
47 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Backend Developer
team.blue
• Collaborate within an agile cross-functional team , closely working with the product owner to outline products and strategies • Design application architectures and establish technical solutions for the provided services • Work closely with other software engineers in a friendly and collaborative environment • Ensure adherence to best practices , coding standards, and security requirements. • Advocate for continuous improvement in development processes and technologies
Job Requirements
- 5+ years of hands-on experience in software development , with a focus on Java programming
- Bachelor’s/Master’s Degree in Computer Science, Engineering or related fields , or equivalent experience
- Deep knowledge of object-oriented programming principles (OOP, OOD, SOLID), algorithms, data structures, and design patterns
- Proven experience in working with Java frameworks , with a special emphasis on Spring
- Demonstrated ability to implement and execute different automated testing strategies
- Familiarity with relational database concepts and interactions (SQL, RDBMS)
- Exposure to high availability solutions and understanding of SaaS/PaaS models
- Fluency in written and spoken Italian , ability to read and communicate in English.
Benefits
- ESG At team.blue , our commitment to caring for the environment and each other is at the heart of everything we do.
- Diversity & Inclusion are at our core.
- Come as you are; everyone is welcome here.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Engineer, AI – Agent Systems
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build and operate backend systems that serve AI-powered features in production. • Design inference pipelines, orchestration layers, and service boundaries around models. • Own production concerns: monitoring, logging, alerting, and incident response. • Optimize latency and throughput across inference, caching, batching, and streaming.
Staff Engineer, Java
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Writing and reviewing high-quality, maintainable backend code using Java 17 and Spring Boot. • Designing, developing, and maintaining backend services and APIs for enterprise and mobile applications. • Understanding business use cases and technical requirements and converting them into robust backend solutions. • Integrating and customizing solutions using the Backbase platform. • Collaborating closely with frontend developers, architects, and product teams to deliver end-to-end solutions. • Defining and adhering to coding standards, performance benchmarks, and NFR considerations. • Ensuring application scalability, security, and reliability through sound architectural decisions. • Writing and reviewing technical design and architecture documentation. • Reviewing system design for scalability, extensibility, security, and performance best practices. • Identifying technical risks and resolving issues through root cause analysis. • Carrying out POCs to validate architecture, frameworks, and technology choices. • Contributing to continuous improvement of backend development practices and standards.
• Develop reusable, modular generative AI components • Build low-level component APIs and SDKs • Implement wrappers and adapters for different models (OpenAI, Anthropic, Llama) • Develop prompt engineering libraries and template management systems • Create text, image and multimodal processing components
• Develop and patch minigames for Minecraft • Collaborate with the team to enhance gameplay • Contribute creative ideas for new game features • Ensure stability and performance of minigames



