Job Closed
This listing is no longer active.
Co-creating solutions for a better future
Java Developer
Location
Peru
Posted
102 days ago
Salary
0
Seniority
Mid Level
Job Description
Java Developer
Stefanini LATAM
• Experiencia en desarrollos con Java 8 - Java 21 • Conocimiento de herramientas de construcción y gestión de dependencias Maven y Gradle • Experiencia en contenedores de aplicaciones Tomcat 9, Springboot, Wildfly. Deseable: GRAALVM • Conocimiento de programación en base de datos (MS SQL Server 2019 o superior) y NoSQL • Experiencia en el uso de frameworks de acceso a datos en Java • Dominio en lenguajes de representación de estructura XML y JSON • Dominio en consumo y construcción de Servicios Web y API REST Java y API Standalone Java • Dominio de controladores de versionamiento de código (Gitlab, Bitbucket) • Conocimiento en servicios en la nube AWS o Azure
Job Requirements
- Bachiller en Ingeniería de Sistemas o afines con 2 años de experiencia
- 02 años en desarrollo de aplicaciones utilizando Java
- Experiencia en el desarrollo de aplicaciones web, APIs y servicios backend en entornos de producción
- Conocimiento de metodologías ágiles y marco de trabajo SCRUM, Kanban u otras
- Conocimiento en Amazon Web Services
- Deseable **conocimiento en tecnologías de integración distribuida (Message broker, RabbitMQ)
- Deseable **Conocimiento en tecnologías para desarrollo de aplicaciones web modernas con SPA (Single Page Application) y PWA (Progressive Web Application)
- Conocimiento en Azure DevOps y JIRA
- Conocimiento de patrones arquitectónicos de diseño de aplicaciones
- Conocimiento en Desarrollo Orientado a Microservicios
Benefits
- No especificado
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Lead the end-to-end migration of TIBCO services to .NET/.NET Core for a trading platform • Design and implement scalable, high-availability microservices architectures • Analyze existing TIBCO integrations and define migration strategies and target-state architecture • Provide technical leadership and mentorship to development teams • Drive Test-Driven Development (TDD) practices and ensure high code quality • Conduct architecture, design, and code reviews • Collaborate closely with business, QA, DevOps, and infrastructure teams • Ensure performance, reliability, and security standards are met for trading applications
Software Engineer III, Kotlin, Mobile
Fanatics, Inc.We amplify pride and create connections for all fans around the world.
• Develop, test, document, and deploy high-quality mobile software using Kotlin and Jetpack Compose. • Contribute to backend services supporting mobile clients, including BFF patterns and mobile-optimised APIs. • Design and implement scalable backend components using Kotlin or Java within distributed systems. • Build and evolve UI and business logic using Compose and shared Kotlin code, aligning with our cross-platform strategy. • Work on real-time communication patterns such as WebSockets, Server-Sent Events (SSE), or GraphQL where appropriate. • Collaborate with backend and platform teams to design API gateways and mobile-facing services. • Deliver features end-to-end, from functional requirements through implementation, testing, release, and iteration. • Contribute to technical design discussions spanning client and server boundaries. • Participate in our on-call rotation and help resolve production issues across both mobile and backend systems. • Improve testability, reliability, observability, and documentation while executing on refactoring and tech debt reduction. • Mentor junior engineers and contribute to shared libraries and platform standards. • Contribute to sprint planning, estimation, and retrospective processes. • Develop a strong understanding of the iCasino product and how backend design directly impacts mobile performance and experience.
Senior Backend Engineer – Foundations
Fanatics, Inc.We amplify pride and create connections for all fans around the world.
• Develop, test, document, and deploy high quality software into production • Build features and tools that you and your team use • Participate in the on-call rotation when needed to troubleshoot software issues • Escalate when tasks or projects hit roadblocks • Participate in code reviews to maintain code quality and share knowledge • Contribute to team planning and design discussions, building more expertise around design approaches • Impact software quality and customer experience of product features • Improve testability, operational excellence metrics, and team documentation • Help your team define and adhere to the principles, guidelines, and best practices of our engineering strategy • Develop a fundamental understanding of our industry, product, feature set and roadmap • Work closely with our product team and other internal stakeholders to make technology decisions that grow and improve our products • Help to onboard and mentor junior engineers and interns • Remain current on the latest technologies and trends in software development • Must be open to occasional travel to Fanatics offices and other locations for conferences, events, meetings, and team-building activities
• Join a dynamic team to develop and maintain scalable, efficient, and highly maintainable C++ software systems. • Craft clean, high-performance, and reliable C++ code, adhering to modern standards and best practices. • Dive into performance analysis, identify bottlenecks, and optimize code and memory usage for maximum speed and efficiency. • Take on a mentorship role for junior developers, providing technical guidance and conducting thorough code reviews to ensure our high-quality standards. • Ensure code reliability by writing and maintaining unit tests, and collaborate with QA to debug and verify system issues. • Collaborate closely with product managers, system architects, DevOps, and other stakeholders to bring high-impact features to life.



