Senior Java Developer at Computas designing scalable microservices and optimizing backend systems. Involved in technical decision-making and mentoring team members.
Responsibilities
Design, develop, and optimize scalable microservices using Java and Spring Boot, aligned with complex business requirements.
Architect robust backend systems with a strong focus on performance, security, and long-term maintainability.
Take full ownership of feature delivery, from concept and design to implementation, testing, and production monitoring.
Build and maintain GitLab CI/CD pipelines for continuous integration and delivery.
Write clean, efficient, and well-documented Java code, following coding standards and best practices.
Perform thorough code reviews, identify improvement opportunities, and provide constructive feedback.
Guide team members on clean architecture, design patterns, and performance optimization.
Collaborate closely with Product Owners, Business Analysts, DevOps Engineers, Data Engineers, and other developers.
Provide technical leadership and mentor junior and mid-level developers.
Participate in system design discussions, technology evaluations, and architectural decisions.
Proactively identify technical risks and bottlenecks, contributing to continuous improvement of systems and processes.
Stay up to date with emerging technologies and industry trends, promoting tools and practices that improve engineering efficiency.
Requirements
5+ years of professional experience in Java development.
Strong expertise in object-oriented design and software engineering principles.
Advanced experience with Spring Boot and its ecosystem: Spring Data, Spring Security, Spring Cloud, Hibernate / JPA.
Proven experience designing and developing RESTful APIs.
Hands-on experience with distributed systems and microservices architectures.
Strong knowledge of SQL and experience with PostgreSQL or similar relational databases.
Experience in database schema design and performance optimization.
Advanced experience with CI/CD pipelines using GitLab or similar tools.
Solid understanding of: version control systems, build and deployment automation, automated testing.
Strong experience with Docker and container orchestration tools such as Kubernetes in production environments.
Experience integrating with cloud platforms (AWS, Azure, or GCP).
Senior Software Engineer developing enterprise Java applications and supporting scalable systems at ShyftLabs, focused on innovation for Fortune 500 clients.
Senior developer responsible for application development, participating in the entire development process from analysis to release. Working with Azure technologies in a key position.
Lead/Principal Java Software Engineer at a global technology powerhouse. Spearheading development of scalable microservices and providing technical leadership in banking applications.
Java Developer for Talentbyte's team, developing PaymentIQ platform and collaborating in Agile methodology. Contributing to product decisions and enhancing software using modern tech stacks.
C++ Developer for Krakow Camera Firmware team working on advanced software modules and Linux device drivers. Involvement in the full lifecycle from design to deployment and support.
Technical Lead managing Java - based services/applications at Caterpillar. Leading Agile development while mentoring engineers and enhancing software quality.
Back End Engineer maintaining and improving Perl - based systems at Netcraft. Work includes developing product features and ensuring operational reliability within a hybrid setup.
Senior PHP / Laravel Entwickler*in responsible for developing and optimizing web applications with a focus on quality at eRecht24 IT. Collaborating closely with the product management and development team in a hybrid working model.
Lead Developer at GigaVoice managing complex systems and production code in a hybrid environment. Collaborating with product partners to build and evolve a modern CMS platform.
Backend Developer developing IoT solutions for Smart Farming at HydroNeo, tackling challenges in aquaculture. Join a dynamic team to innovate and impact global aquaculture positively.