FULL STACK DEVELOPER

BCforwardJersey City, NJ
443d$138,674 - $163,218Hybrid

About The Position

The Full Stack Developer position at BCforward involves designing and delivering secure and scalable technology products as part of an agile team. This role is critical in executing software solutions and ensuring high-quality production code while collaborating with various business functions to support the firm's objectives.

Requirements

  • Formal training or certification on software engineering concepts and 3+ years applied experience.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Proficient in coding in one or more languages - Core Modern Java (Version 11 or higher).
  • Strong knowledge of Spring Boot framework, REST API design principles and best practices.
  • Experience in developing, debugging, and maintaining code in a large corporate environment.
  • Overall knowledge of the Software Development Life Cycle, TDD and BDD, proficient writing unit, functional and integration automated tests.
  • Hands-on experience with microservices architecture and cloud-native application development, particularly in AWS Cloud Platform.
  • Solid understanding of agile methodologies such as Scrum, CI/CD, Application Resiliency, and Security.
  • Demonstrated knowledge of software applications and technical processes within a technical discipline.
  • Experience writing streaming applications with Apache Kafka or similar messaging technology.
  • Proficient in working with relational and NoSQL databases, experience with Containers (Docker) and Kubernetes.

Nice To Haves

  • Developer or Solutions Architect Level AWS Certification.
  • Experience with Observability tools: Splunk, Datadog, Dynatrace, or Grafana.
  • Experience with distributed databases like AWS DynamoDB, AWS RDS Aurora, Cassandra, and Terraform infrastructure-as-code.
  • Proficiency in multiple modern programming languages (JAVA, Python, SQL).

Responsibilities

  • Executes software solutions, design, development, and technical troubleshooting.
  • Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems.
  • Produces architecture and design artifacts for complex applications while ensuring design constraints are met.
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets.
  • Proactively identifies hidden problems and patterns in data to drive improvements to coding hygiene and system architecture.
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies.
  • Participates in all agile meetings & rituals, including daily standups, sprint planning, backlog reviews, demos, and retrospectives.
  • Collaborates with multi-national agile development, support, and business teams to meet sprint objectives.
  • Provides level 2 support for production systems.
  • Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems.

Benefits

  • Competitive pay rate ranging from $66.67/hr to $78.47/hr.
  • Opportunity for contract to hire after 4 months.

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

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service