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).
Backend Developer focusing on database management and web servers at Techmahindra in Cuidad de Mexico. Responsible for developing APIs and managing various technological infrastructures.
Technical lead at ARCOS mentoring an agile software development team in Guadalajara. Collaborating on high - quality software solutions while driving innovation and best practices.
Senior Software Engineer at ARCOS collaborating within an agile team to design and deliver software solutions. Driving innovation and mentoring junior engineers in best practices.
Senior Backend Engineer working on backend systems for a leading digital payments platform in the automotive industry. Engaging in collaborative problem - solving and scalable system design.
Senior Python/GenAI Developer at Zinkworks building full - stack AI platforms for telecom networks. Hands - on role integrating AI applications in a collaborative environment.
Mid - level Python Backend Developer at Zinkworks designing and building scalable APIs using Python frameworks. Collaborating on backend services in a hybrid work environment.
Senior Platform Architect shaping vision and coding core of AI - driven automation platform for telco and finance. Bridging product strategy and engineering delivery with hands - on leadership.
Hands - on Technical Lead at Zinkworks driving design and delivery of AI - driven telecom platforms. Leading engineers in building scalable, production - grade automation systems in telecommunication.
Embedded Software Engineer developing critical embedded software for space projects in Málaga. Working with real - time systems and high - reliability contexts.