Software Engineer-Other - Basic

Pinnacle Technical ResourcesColumbus, OH
137d$60 - $65

About The Position

We are seeking a skilled Software Engineer with a strong foundation in software engineering concepts and hands-on experience in system design, application development, and operational stability. The ideal candidate will have expertise in Java, Spring Boot, Microservices, and AWS services, along with a solid understanding of both RDBMS and NoSQL databases. This role requires a commitment to working in an agile environment and a passion for developing scalable, resilient, and efficient applications.

Requirements

  • Formal training or certification in software engineering concepts with 2+ years of applied experience.
  • Proficiency in Java, Spring Boot, and Microservices patterns.
  • Experience in developing, debugging, and maintaining code in a corporate environment.
  • Demonstrable ability to code in one or more programming languages.
  • Hands-on experience with AWS services and cloud-native development.
  • Exposure to agile methodologies and Test Driven Development architecture.
  • Experience across the entire Software Development Life Cycle.

Nice To Haves

  • Practical cloud-native experience, preferably with AWS.
  • Familiarity with Behavior Driven Development (BDD) using Cucumber.
  • Experience with micro frontend UI development using ReactJS, Node.js, HTML, CSS, and JavaScript.
  • Proven ability to design and develop highly scalable, resilient, and low-latency applications.

Responsibilities

  • Design, develop, test, and maintain software applications with a focus on operational stability.
  • Implement microservices architecture and event-based systems using Spring Boot.
  • Develop and debug code in modern programming languages such as Java and ReactJS.
  • Work with both RDBMS and NoSQL databases to ensure efficient data management.
  • Utilize AWS services such as ECS/EKS, Lambda, MSK, SNS, API Gateway, and Step Functions.
  • Follow Test Driven Development (TDD) practices and ensure code quality.
  • Collaborate with cross-functional teams throughout the Software Development Life Cycle (SDLC).
  • Adopt agile methodologies, including CI/CD, application resiliency, and security practices.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401K contributions
  • PTO
  • Sick leave

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Career Level

Entry Level

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service