The brightest young talent upgraded to elite engineers, bespoke for your production environment and coached by the best.
Senior Software Engineer – Spring Boot
Location
United Arab Emirates
Posted
63 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Spring Boot
TalPods
• Collaborate with VC-backed, fast-growing tech companies • Work in an Agile and dynamic setting • Contribute to cutting-edge projects • Build awesome software together with TalPod
Job Requirements
- 6+ years of expertise in Java, Spring, Spring Boot, and Spring Cloud
- Strong background in full lifecycle web application development
- Proficiency in AWS cloud services
- Solid understanding of DevOps principles
- Proven track record of hands-on software engineering focusing on backend technologies
- Experience in Kafka, RabbitMQ, or similar message queues
- Experience with Docker, Kubernetes, and cloud-native
- Extensive knowledge in computer science
- Outstanding English communication and interpersonal skills
- Rapid learning capabilities
- Strong problem-solving abilities
- Proficiency in algorithms and data structures
- In-depth understanding of Object-Oriented Programming (OOP), SOLID principles, Design patterns, clean code architecture
- Familiarity with Linux and Windows command-line interfaces
Benefits
- Exciting Opportunities: Collaborate with VC-backed, fast-growing tech companies.
- Agile Environment: Dive into an Agile and dynamic work setting.
- High-Quality Deliverables: Your work matters.
- Remote Flexibility: Enjoy a full-time position compatible with the GCC time zone, allowing you to work remotely.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer II
Deep SyncThe Industry Leader in Deterministic Identity and AI-powered Data Solutions.
• Develop, test, and deploy features for our AI-first product portfolio. • Work on our cutting-edge customer interaction platforms, focusing on writing clean, scalable, and reliable code. • Collaborate with the team on the development of our Agentic AI platform to enhance our operational excellence. • Work closely with senior engineers and product managers to understand requirements and translate them into technical solutions. • Participate in code reviews and share knowledge with team members to foster a collaborative environment.
Senior Software Engineer
Deep SyncThe Industry Leader in Deterministic Identity and AI-powered Data Solutions.
• Take ownership of complex features and components of our AI-first product portfolio, from design through to deployment • Contribute significantly to creating cutting-edge customer interaction platforms, ensuring they are scalable, reliable, and user-friendly • Participate in the development of an Agentic AI platform to enhance our operational excellence • Collaborate with cross-functional teams to define, design, and ship new features • Mentor junior engineers and contribute to a culture of technical excellence
Senior Full-Stack JS Developer
WiserEntrComercio al por menor de tecnología de consumo: wiserentr.com
• Join a team of remote senior professionals to develop technology projects • Own and build new software solutions from the ground up • Participate actively in Agile team meetings • Communicate effectively within the team • Work independently or in pair programming sessions • Maintain structured and beautiful code • Stay updated with technology trends and advancements
• Produce and implement functional software solutions • Work with upper management to define software requirements • Lead operational and technical projects • Automate and Deploy builds - Frontend and Backend • Application Performance And Error Monitoring and Automation • Infrastructure planning, testing, and development • Workflow Management with Kubernetes • Test, build, design, deployment, and maintain continuous integration and continuous delivery process • Create and maintain clean and clear front-end code and backend APIs for web and mobile applications • Maintain excellent test coverage for codebase • Work with shared services and field teams to identify application bottlenecks • Make relevant architectural decisions • Optimize performance across systems • End to end ownership of Product's frontend and backend development and infrastructure



