We are seeking a skilled Middle Java Developer to join our driven team.
In this role, you will be responsible for defining technology solutions and product requirements while supporting critical applications used by our business partners. You will work closely with various teams to manage data integration capabilities within the music supply chain, leveraging analytics to make data-driven decisions.
#LI-DNI
Responsibilities
- Design, develop, test, deploy, maintain, and improve software
- Manage individual project priorities, deadlines, and deliverables
- Participate in the design and implementation of core capabilities supporting the music supply chain
- Collaborate with internal and external teams to define requirements and delivery schedules for projects
- Design and deliver high-quality code for small to medium size projects and contribute to larger projects
- Work with the team to iteratively improve development practices and processes
- Tackle challenging engineering problems involving high throughput services and applications
- Build strong relationships with the team while identifying opportunities for improvements around quality and automation
Want more jobs like this?
Get jobs in Río Grande, Mexico delivered to your inbox every week.
- 3+ years of work experience in a software engineering role
- Robust programming skills and strong experience with Java, JVM languages, Spring Boot, Spring Data, and other Spring libraries
- Strong experience with the full lifecycle of application development including practices like continuous integration, unit testing, integration testing, functional testing, code reviews, documentation, etc
- Strong understanding and experience with pub/sub technologies such as Apache Kafka, AWS Simple Notification Service, RabbitMQ, etc
- Skills in building and integrating APIs and managing OAuth
- Knowledge of Kubernetes and SQL databases including MariaDB and MySQL
- Experience with Amazon Web Services including Amazon RDS and Virtual Private Cloud
- Excellent communication and team collaboration skills
- Time management skills and ability to break down complex problems into manageable tasks
- Familiarity with Agile methodology
- B2 level of English or higher, with an emphasis on technical communication skills
- Understanding of distributed caching techniques
- Experience with enterprise application integration
- Knowledge of monitoring applications and performance optimization
- Career plan and real growth opportunities
- Unlimited access to LinkedIn learning solutions
- International Mobility Plan within 25 countries
- Constant training, mentoring, online corporate courses, eLearning and more
- English classes with a certified teacher
- Support for employee's initiatives (Algorithms club, toastmasters, agile club and more)
- Enjoyable working environment (Gaming room, napping area, amenities, events, sport teams and more)
- Flexible work schedule and dress code
- Collaborate in a multicultural environment and share best practices from around the globe
- Hired directly by EPAM & 100% under payroll
- Law benefits (IMSS, INFONAVIT, 25% vacation bonus)
- Major medical expenses insurance: Life, Major medical expenses with dental & visual coverage (for the employee and direct family members)
- 13 % employee savings fund, capped to the law limit
- Grocery coupons
- 30 days December bonus
- Employee Stock Purchase Plan
- 12 vacations days plus 4 floating days
- Official Mexican holidays, plus 5 extra holidays (Maundry Thursday and Friday, November 2nd, December 24th & 31st)
- Monthly non-taxable amount for the electricity and internet bills
By applying to our role, you are agreeing that your personal data may be used as in set out in EPAM's Privacy Notice and Policy.