Software Developer

2 weeks ago


Nashville, Tennessee, United States Broadcast Music, Inc. (BMI) Full time

POSITION SUMMARY
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 preferred.
  • Background in Agile or Scrum development environments preferred.
  • Familiarity with containerization technologies like Docker and Kubernetes for cloud deployment preferred

SKILLS AND ABILITIES
This may be representative but not all inclusive of those commonly associated with this position. 

  • Must possess ability to work independently in a fast-paced, dynamic environment
  • Must be a 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
  • Must possess strong analytical, problem solving and technical documentation skills
  • Must possess ability to effectively present information and respond to questions
  • Must have an 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.


  • Software Developer

    1 week ago


    Nashville, Tennessee, United States ExecutivePlacements Full time

    Job DescriptionTennessee Higher Education Commission is looking for a 5+ years experienced .NET Developer with knowledge of Object-Oriented Concepts, MVC frameworks, Entity Framework and LINQ. This individual will assist with the development and maintenance of computer program design, coding, testing, debugging and implementation as required by project...

  • Software Developer

    6 days ago


    Nashville, Tennessee, United States HEALTHSTREAM INC Full time $70,352 - $115,000

    Job Details Job Location: Nashville TN Corporate Office - Nashville, TN 37203Company Overview HealthStream is the leader in healthcare workforce solutions. We help organizations work better by helping their people work smarter. HealthStream provides the leading learning, clinical development, credentialing, and scheduling applications delivered on...


  • Nashville, Tennessee, United States Oracle Full time

    As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture...


  • Nashville, Tennessee, United States AllianceBernstein Full time

    *Who You'll Work With:*Fixed Income Technology ("FIT") group builds software that the Fixed Income business of AB uses in performing functions such as Fundamental Research, Quantitative research, Portfolio Management, Order Generation, Trading and Middle office and BackOffice operations. It partners with business to understand their challenges and help them...


  • Nashville, Tennessee, United States Oracle Full time

    DescriptionAs a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software...


  • Nashville, Tennessee, United States Oracle Full time

    DescriptionAt Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world.Values are OCI's foundation and how we deliver excellence. We strive...


  • Nashville, Tennessee, United States Oracle Full time

    DescriptionThe Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment.  OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world's biggest...

  • Software Developer 4

    3 hours ago


    Nashville, Tennessee, United States Oracle Full time

    DescriptionJoin our dynamic team as an Identity Management Software Engineer and never have a dull moment Here, you'll tackle new and exciting challenges daily, designing and maintaining secure, scalable microservices that power authentication, authorization, and user management for Oracle's premier Identity Management platforms. Collaborate with diverse...


  • Nashville, Tennessee, United States Oracle Full time

    DescriptionSoftware DeveloperLocation, Nashville TN or Austin TX About the Team We build platforms that power cloud operations at scale. Our tools are used daily by engineers, operators, and developers across the globe to: Provide a unified operational dashboard, integrating health, logging, metrics, dependencies, and alerts into a single intuitive...


  • Nashville, Tennessee, United States Oracle Full time

    At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world.Values are OCI's foundation and how we deliver excellence. We strive for equity,...