¡Activa las notificaciones laborales por email!

Software Developer III Apple

LTI

Estado de México

Presencial

USD 50,000 - 95,000

Jornada completa

Hace 30+ días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

An established industry player is seeking a skilled software engineer to contribute to innovative music supply chain applications. In this role, you will leverage your expertise in Java and Spring frameworks to design and implement robust solutions, ensuring seamless data integration across multiple systems. Collaborating with talented teams, you'll tackle complex engineering challenges while promoting best practices in software development. If you're passionate about technology and eager to make a meaningful impact in a dynamic environment, this opportunity is perfect for you.

Formación

  • 6+ years of software engineering experience with robust programming skills.
  • Strong experience with Java and the full application development lifecycle.

Responsabilidades

  • Design, develop, test, and maintain software for music supply chain applications.
  • Collaborate with teams to define project requirements and delivery schedules.

Conocimientos

Java
Spring Boot
Kafka
Kubernetes
SQL
Agile methodology
API integration
OAuth
Continuous integration
Communication skills

Educación

Bachelor's degree in Computer Science
Equivalent work experience

Herramientas

AWS
Spring Data
Spring Integration

Descripción del empleo

You will play a meaningful role working across music supply chain applications building and supporting capabilities with responsibilities for the technical design and implementation of medium size projects and features.

This position might be right for you if you are a curious and efficient engineer who wants to feel empowered to help define the direction of development and work side by side with some of the brightest minds in our organization.

You thrive in an agile and collaborative environment.

This role specifically will work in the music integration workstream and will be working with data streams between our music metadata repertoire system and upstream/downstream applications. This role will work closely with multiple teams, internal and external, for data integration capabilities.

MAJOR DUTIES AND RESPONSIBILITIES
  1. Design, develop, test, deploy, maintain, and improve software.
  2. Manage individual project priorities, deadlines, and deliverables.
  3. Participate in the design and implementation of core capabilities supporting the music supply chain.
  4. Collaborate with internal and external teams to define requirements and delivery schedules for projects.
  5. Design and deliver high-quality code for small to medium size projects and make critical contributions working with others on larger projects.
  6. Work with the team to iteratively improve development practices and processes.
  7. Tackle challenging engineering problems involving high throughput services and applications.
  8. Build strong relationships with the team while collectively finding opportunities for improvements around quality and automation.
REQUIRED SKILLS
  1. 6 years of work experience in a software engineering role.
  2. Robust programming skills and strong experience with Java, JVM languages, Spring Boot, Spring Data, Spring Integration, and other Spring libraries.
  3. Strong experience with and exposure to the full lifecycle of application development including practices like continuous integration, unit testing, integration testing, functional testing, code reviews, documentation, etc.
  4. Strong understanding and experience with pub/sub (e.g., Kafka).
  5. Strong understanding and experience with building and integration with APIs.
  6. Strong understanding and experience with OAuth authentication, authorization, and access management.
  7. Strong understanding and experience with Kubernetes.
  8. Strong understanding and experience with SQL relational database concepts, query optimization, and data modeling.
  9. Understanding and experience with AWS (S3, RDS, VPC, etc.).
  10. Understanding and experience with distributed caching.
  11. Understanding and experience with enterprise application integration.
  12. Understanding and experience with monitoring applications.
  13. Knowledge of applying object-oriented and functional programming styles to real-world software engineering problems.
  14. Excellent communication and team collaboration skills.
  15. Time management skills and breaking down complex problems into manageable tasks.
  16. Agile methodology.
PREFERRED QUALIFICATIONS

Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study and/or equivalent work experience.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.