Design, build, and maintain software. Extensive interaction with product management, UI/UX designers, enterprise architects, and other software developers to design and develop innovative solutions to real market problems.
Location
Remote – (US)
Functions of the Job
- Leverage a minimum of five (5) years of hands‑on experience in developing web applications and services using Java (specifically with Spring Boot) and React.
- Design, implement, and maintain scalable web applications, managing both the back‑end (Java) and front‑end (React) components.
- Collaborate closely with product managers and UX/UI designers to deliver web products that prioritize user experience and satisfaction.
- Deploy and manage web applications on leading cloud platforms, including AWS, Azure, or Google Cloud.
- Integrate web applications with Salesforce, making use of APIs and Salesforce development tools to ensure robust connectivity and functionality.
- Maintain high software quality standards through code reviews, comprehensive unit testing, and adherence to best practices in software engineering.
- Optimize the performance, scalability, and security of applications, ensuring they are well‑suited for cloud‑based deployments.
- Identify, troubleshoot, and resolve technical issues across the application stack.
- Stay informed about emerging technologies and advancements in Java, React, cloud computing, and Salesforce, applying relevant innovations to ongoing projects.
- Document technical designs, development processes, and integration strategies to facilitate knowledge sharing and future maintenance.
- Other duties as assigned.
- Regular attendance.
- Supports our BMI Core Values and cultivates a culture of diversity and inclusion.
Position Qualification Requirements
- Education: Bachelor’s Degree or higher in Computer Science, Engineering, or equivalent industry experience.
- Five (5) years of hands‑on experience in developing web applications utilizing Java (specifically with Spring Boot) and React.
- Experience developing web applications with Java and React.
- Practical experience working with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with Salesforce development, including Lightning Components, Apex, and Salesforce APIs.
- Strong understanding of RESTful services, microservices architecture, and web security fundamentals.
- Excellent problem‑solving skills, keen attention to detail, and a collaborative team‑oriented approach.
- Outstanding written and verbal communication abilities.
- Salesforce Developer certification(s) or equivalent cloud certifications.
- Experience with continuous integration/continuous deployment (CI/CD) pipelines and DevOps methodologies preferred.
- Knowledge of additional modern front‑end frameworks or libraries such as Redux or Next.js preferred.
- Background in Agile or Scrum development environments preferred.
- Familiarity with containerization technologies like Docker and Kubernetes for cloud deployment preferred.
Skills and Abilities
- Ability to work independently in a fast‑paced, dynamic environment.
- Self‑motivated team player who understands the importance of teamwork, collaboration, and open communication, including a willingness to occasionally work in a pair‑programming environment.
- Strong analytical, problem‑solving, and technical documentation skills.
- Ability to effectively present information and respond to questions.
- Excellent understanding and hands‑on experience with design and development best practices.
- Detail orientation and strong attention to detail.
- Understanding of SDLC automation concepts such as continuous integration.
License(s)/Certifications Required
Salesforce Developer certification(s) or equivalent cloud certifications preferred.
#J-18808-LjbffrSoftware Developer at Broadcast Music, Inc. (BMI) in Remote at Unknown Company
This position is listed as full time and able to be worked remotely.