Logo of Huzzle

Junior Back End Application Developer

  • Job
    Full-time
    Entry & Junior Level
  • Software Engineering
    IT & Cybersecurity
  • Cleveland

AI generated summary

  • You need a relevant bootcamp or certification, 0-2 years in software development, Java experience, API building skills, and cloud knowledge. Strong communication and collaborative abilities are essential.
  • You will document back-end systems, improve performance, assist in coding, track task statuses, troubleshoot issues, support testing, and help prepare training materials for web applications and APIs.

Requirements

  • Education
  • Required
  • Relevant Bootcamp graduation or Certification
  • Required Knowledge, Skills, And Experiences
  • 0-2 years of years of experience in software development, specifically in application development engineering
  • Development experience with Java
  • Experience building APIs.
  • Basic knowledge of software development tools such as GitHub, Visual Studio Code, IntelliJ Idea
  • Basic understanding of cloud computing.
  • Ability to support and work collaboratively with cross-functional teams
  • Excellent written and oral communication skills.
  • Passion for exploring & learning new technologies.
  • Technical Skills
  • 1+ years of experience working with Java 17+
  • 1+ years of experience building APIs.
  • Experience working with cloud platform like Azure, AWS or GCP.
  • Software Development Lifecycle (SDLC) Methodology
  • Version Control Tools
  • Web Services & APIs
  • Systems Integration
  • Preferred Knowledge, Skills, And Experiences
  • Development experience with Java Sprint boot.
  • Experience working with ReactJS.
  • Experience building integration & deployment pipeline (CI/CD)
  • Frontend JavaScript (any framework) based development experience
  • Cloud Experience
  • Git & Github experience.

Responsibilities

  • Assist with the documentation of the current back-end architecture and identify areas of potential performance improvement
  • Assist in the creation and maintenance of code that is reliable, reusable, scalable, and secure and perform routine updates, as needed
  • Establish a foundational understanding of system integrations, application functionality, and scalability to support collaboration with front-end developers
  • Participate in the organization and documentation of collected data to support team in understanding the business and technical requirements and priorities for back-end systems
  • Assist the team in tracking statuses of tasks as it relates to performance and health of services, databases, and other components of back-end systems
  • Learn to troubleshoot and debug complex application and database systems issues by working closely with experienced engineers and observing their problem-solving techniques
  • Explore industry trends and emerging technologies relevant to back-end application development, learning from experienced team members and using available resources
  • Support in planning, designing, and executing unit tests or other quality assurance measures to ensure quality under the guidance of experienced team members
  • Assist in preparing training materials, gathering user feedback, and providing logistical support during training sessions on maintaining web applications and APIs
  • Assist other team members with collecting and organizing information on the design and implementation of application software for eventual documentation

FAQs

What is the primary purpose of the Junior Back End Application Developer role?

The primary purpose of the Junior Back End Application Developer role is to provide support in designing, building, and maintaining the server-side aspect of digital platforms, including event-driven services, web applications, and APIs.

What type of education is required for this position?

A relevant Bootcamp graduation or certification is required for this position.

How much experience is needed for this role?

The role requires 0-2 years of experience in software development, specifically in application development engineering.

What programming language should candidates have experience with?

Candidates should have development experience with Java.

Is there any specific experience required with APIs?

Yes, candidates should have experience building APIs.

What cloud computing platforms should candidates be familiar with?

Candidates should have a basic understanding of cloud computing, and experience with cloud platforms like Azure, AWS, or GCP is preferred.

What type of work schedule is offered for this position?

This position has a hybrid work schedule with three days in the office and the option for working remotely two days.

Are there any technical skills that are preferred for this role?

Preferred technical skills include development experience with Java Spring Boot, experience working with ReactJS, building integration & deployment pipelines (CI/CD), and frontend JavaScript-based development experience.

Will there be opportunities for professional growth in this role?

Yes, the position offers opportunities to learn, develop new skills, and grow your contributions within the company.

Does the company provide benefits for employees?

Yes, the company provides a wide range of world-class benefits designed to support employees and their families.

Are applicants with criminal records considered for employment?

Yes, qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable federal, state, and local laws.

Does Sherwin-Williams support diversity and equal employment opportunities?

Yes, Sherwin-Williams is proud to be an Equal Employment Opportunity employer and considers all qualified candidates without discrimination.

Discover a career where you can Let Your Colors Show.

Manufacturing & Electronics
Industry
10,001+
Employees

Mission & Purpose

Sherwin-Williams is a company that operates in the paint and coatings industry, providing a wide range of products for residential, commercial, and industrial applications. The company's primary focus is on manufacturing and selling paints, coatings, and related products, including stains, varnishes, and surface preparation materials. Sherwin-Williams' overarching goal is to be a leading provider of quality coatings, offering innovative and sustainable solutions to protect and enhance surfaces. Their purpose revolves around providing customers with high-performance products, expert advice, and colour solutions to meet their painting and coating needs. Through their products and services, Sherwin-Williams aims to contribute to the aesthetics, durability, and sustainability of various structures and surfaces.

Benefits

  • (401(k) Plan) allows you to save money from your paycheck and earn employer matching contributions as a future source of income for retirement. It also allows you to become a shareholder of the Company and participate in its growth

  • Medical, dental and vision coverage

  • Life and accidental death and dismemberment (AD&D) insurance

  • The Balance 4 Well-Being program provides the opportunity to take online health reviews, receive health coaching, participate in online challenges and more

  • The Flu Shot Program pays for your annual flu shot each fall for you and your family