5 months ago
Colombia (city not specified)Senior
Responsibilities
- Design, build, and maintain scalable backend applications and high-performance APIs using RESTful principles and OpenAPI standards.
- Implement secure authentication and authorization flows using OAuth2 and related protocols.
- Develop and optimize Spring Boot services and microservices for reliability, maintainability, and performance.
- Work across Java versions 8, 11, 17, and 21 while supporting migration toward Java 21 capabilities.
- Write complex SQL queries and manage relational database schemas using PostgreSQL.
- Build and maintain scalable and resilient GCP-based cloud solutions.
- Collaborate on BigQuery and GCP data pipeline integrations.
- Implement monitoring, alerting, and observability strategies for API-driven architectures.
- Contribute to Jenkins-based CI/CD pipelines, automated testing workflows, and DevOps practices.
- Participate in code reviews, sprint planning, retrospectives, and cross-functional delivery activities.
Requirements
- At least 6 years of professional backend development experience building scalable, production-grade applications.
- Deep Java expertise across versions 7, 8, 11, 17, and 21, including Virtual Threads, Record Patterns, and Pattern Matching for switch.
- Hands-on experience with Spring Boot, Spring Security, Spring Data, and Spring Cloud.
- Experience designing and building high-performance APIs and knowledge of the OpenAPI specification.
- Experience implementing OAuth2 authentication and authorization patterns.
- Strong SQL skills and production experience with PostgreSQL.
- At least 3 years of hands-on experience designing and delivering solutions using GCP cloud technologies.
- Understanding of microservices architecture and distributed systems design.
- Preferred experience with SAP platforms, SAP APIs, or SAP data models.
- Preferred experience with BigQuery, Apache Beam, Docker, data modeling, Python, Jenkins, Cloud Monitoring, Prometheus, and Grafana.
- Experience across the software development lifecycle, including requirements, design, delivery, and post-production support.
- Strong problem-solving, analytical, and communication skills.
Benefits
- Professional growth and development opportunities.
- Dynamic work environment.
- Competitive salary and attractive benefits plan.
- Benefits of law and superiors.
Tech Stack
Apache BeamDockerGoogle BigQueryGoogle Cloud PlatformGrafanaJavaJenkinsPostgreSQLPrometheusPythonSpring BootSQL
Categories
About NEORIS
NEORIS is an IT services and consulting firm that designs and runs digital transformation programs for large enterprises. It provides software engineering, cloud, data/AI, SAP implementations, cybersecurity, and managed services across manufacturing, financial services, retail/CPG, telecommunications, and energy, with a nearshore delivery model in Ibero-America. Founded in 2000 and headquartered in Miami, it operates as part of EPAM and serves customers across the Americas and Europe.
