Enable job alerts via email!

Jr. Software Developer

Broadcast Music, Inc. (BMI)

Nashville (TN)

Remote

USD 60,000 - 80,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the music industry is seeking a Jr. Software Developer to join their remote team. The role involves developing and maintaining software solutions, collaborating with cross-functional teams, and contributing to innovative projects. Ideal candidates will have a Bachelor's degree in Computer Science or equivalent experience, with proficiency in Java and Spring Boot. The position offers a competitive salary and comprehensive benefits package.

Benefits

Health, dental, and vision insurance
401K with employer match
Flexible spending accounts
Paid vacation and sick/personal time
Paid holidays
Paid volunteer time off
Summer hours
Company-paid life insurance
Paid parental leave
Tuition assistance

Qualifications

  • Bachelor's Degree or higher in Computer Science or Math.
  • One year of Object Oriented development experience.
  • Hands-on experience with Spring Boot for building RESTful APIs.

Responsibilities

  • Develops, tests, and maintains Java-based applications using Spring Boot.
  • Collaborates with product management and other teams to deliver solutions.
  • Participates in all phases of the Application Lifecycle Management.

Skills

Java
Spring Boot
Docker
Kubernetes
JavaScript
Responsive Design
Agile Methodologies
Problem Solving
Communication

Education

Bachelor's Degree in Computer Science or Math

Tools

Docker
Kubernetes
Git

Job description

Join to apply for the Jr. Software Developer role at Broadcast Music, Inc. (BMI)

Position Summary
Develops and maintains software. Collaborates with product management, UI/UX designers, team leads, enterprise architects, and other software developers to develop innovative solutions to real market problems.

Location
Remote - US

Functions of the Job

  1. Participates in all phases of managing the Application Lifecycle Management: requirements analysis, development, testing, and implementation. Participates in technical logic and design discussions.
  2. Reviews and analyzes business requirements and technical documentation.
  3. Collaborates with other development, architecture, and product development teams to ensure delivery of the product.
  4. Assists in the timely completion of assigned development projects.
  5. Prepares required documentation for developed software.
  6. Assists in the estimation of personnel requirements and time for development projects.
  7. Develops, tests, and maintains Java-based applications using Spring Boot.
  8. Designs and implements microservices architecture to support scalable and distributed systems.
  9. Works with Docker to containerize applications and ensure portability across environments.
  10. Deploys and manages applications in Kubernetes clusters.
  11. Collaborates with DevOps teams to integrate CI/CD pipelines for automated builds and deployments.
  12. Writes clean, maintainable, and efficient code following best practices.
  13. Debugs and resolves technical issues in a timely manner.
  14. Participates in code reviews to ensure code quality and adherence to standards.
  15. Collaborates with product managers and senior engineers to understand requirements and deliver solutions.
  16. Supports our BMI Core Values and cultivates a culture of diversity and inclusion.
  17. Regular attendance.

Position Qualification Requirements

  • Education: Bachelor's Degree or higher in Computer Science or Math or equivalent industry experience.
  • Experience: One (1) year Object Oriented development experience. One (1) year Java project implementation experience.
  • Hands-on experience with Spring Boot for building RESTful APIs and microservices.
  • Experience with Docker for containerization.
  • Experience with responsive design, jQuery, and JavaScript frameworks such as Bootstrap, AngularJS, and React is preferred.

Skills and Abilities

  • Good understanding of Kubernetes, Docker, Linux for cloud-based development.
  • Working knowledge of NodeJS and full-stack development.
  • Basic understanding of Kubernetes for container orchestration.
  • Understanding of CI/CD pipelines and tools like Jenkins, GitLab CI, or GitHub Actions.
  • Understanding of CSS and HTML including use of CSS Preprocessors such as SASS and LESS.
  • Knowledge of UX design principles and patterns.
  • Understanding of JSON, XML, SOAP, and REST.
  • Understanding of Agile software development methodologies.
  • Knowledge of relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks like Hibernate.
  • Familiarity with version control systems like Git.
  • Familiarity with microservices architecture and related design patterns.
  • Basic knowledge of cloud platforms (e.g., AWS, Azure, or GCP) is a plus.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work independently in a fast-paced, dynamic environment.
  • Team player willing to collaborate and occasionally work in pair programming.
  • Ability to create and maintain artifacts like use cases, data flow charts, process flow diagrams, etc.
  • Strong analytical skills.
  • Good communication and interpersonal skills.
  • Detail-oriented with strong attention to detail.
  • Good attitude and initiative.
  • Willing to work overtime, including weekends, as required.

Salary Range

The specific base salary will depend on individual qualifications, skills, experience, and education. The pay range may change and the position may be eligible for performance bonuses. BMI offers a comprehensive benefits package including health insurance, 401K, paid time off, and more.

What We Offer

  • Health, dental, and vision insurance
  • 401K with employer match
  • Flexible spending accounts
  • Paid vacation and sick/personal time
  • Paid holidays
  • Paid volunteer time off
  • Summer hours
  • Company-paid life insurance
  • Paid parental leave
  • Tuition assistance
  • Commuter benefits (New York)
  • Engaging culture and Employee Resource Groups

Equal Opportunity Employer

Broadcast Music, Inc. is an equal opportunity employer. All applicants will receive consideration without regard to race, color, sex, religion, nationality, age, sexual orientation, gender identity, veteran or marital status, disability, or other factors.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Jr. Software Developer

Broadcast Music, Inc. (BMI)

Nashville

Remote

USD 70,000 - 100,000

Today
Be an early applicant

Jr. Software Developer

Broadcast Music, Inc. (BMI)

Nashville

Remote

USD 65,000 - 85,000

2 days ago
Be an early applicant

Jr. Software Developer

Broadcast Music, Inc. (BMI)

Nashville

Remote

USD 60,000 - 100,000

14 days ago

Jr. Software Developer

Broadcast Music, Inc.

Nashville

Remote

USD 60,000 - 100,000

15 days ago

Junior Software Developer

Kreative Technologies, LLC

Virginia

Remote

USD 60,000 - 80,000

Today
Be an early applicant

Junior Software Developer

Fusion Technology LLC

Arlington

Remote

USD 65,000 - 85,000

3 days ago
Be an early applicant

Entry Level Software Developer

SkillStorm Commercial Services LLC

District of Columbia

Remote

USD 65,000 - 85,000

5 days ago
Be an early applicant

Entry Level Software Developer

SkillStorm

Washington

Remote

USD 60,000 - 100,000

16 days ago

Jr Software Engineer

Fathom Video Inc.

Remote

USD 70,000 - 90,000

5 days ago
Be an early applicant