Full Stack Java Developer

BCforward
Columbus, OH, United States
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$104,000.0 - $114,400.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services JIRA Microsoft Azure C++ (Programming Language) Cloud Computing Code Review Databases
+27 more
Continuous Integration Database Schema Software Design Patterns Linux Cryptographic Protocols Github Python (Programming Language) PostgreSQL MySQL Systems Development Life Cycle Ruby on Rails Role-Based Access Control Cloud Services Software Engineering Software Systems Systems Architecture Trello Web Application Frameworks ReactJS Backend Git AngularJS Information Technology Restful APIs Software Version Control Programming Languages Microservices

Job description

We are seeking a highly skilled Full Stack Java Developer to join our innovative technology team. This role involves designing, developing, and maintaining scalable web applications and microservices that support our enterprise infrastructure. The ideal candidate will possess a strong foundation in software engineering principles, system design, and modern programming languages. You will collaborate across teams to implement robust APIs, optimize cloud infrastructure, and ensure high-performance solutions that meet evolving business needs. This position offers an exciting opportunity to contribute to cutting-edge projects in a dynamic environment committed to technological excellence., * Develop and maintain full-stack web applications utilizing Java, JavaScript frameworks such as React or Angular, and RESTful APIs.

  • Design scalable system architectures employing microservices and design patterns to enhance system flexibility and performance.
  • Collaborate within Agile software development teams to deliver high-quality software solutions on time.
  • Implement and optimize cloud infrastructure deployments using platforms such as AWS or Azure, ensuring security and scalability.
  • Write clean, efficient code with version control practices using GitHub or similar tools; participate in code reviews.
  • Develop and integrate APIs for seamless communication between different system components.
  • Conduct system design sessions focusing on system development, scalability, and performance improvements.
  • Utilize CI/CD pipelines for continuous integration and deployment to streamline software delivery processes.
  • Troubleshoot and resolve technical issues related to software development, infrastructure, or deployment environments.
  • Document technical specifications, system architecture diagrams, and user guides for ongoing maintenance.

Requirements

  • Proven experience in software development with a focus on full-stack application design using Java, JavaScript, Python, or C++.
  • Strong understanding of IT infrastructure components including Linux systems, cloud services, and network security protocols.
  • Hands-on experience with Ruby on Rails for backend development is advantageous.
  • Familiarity with RESTful API design, microservices architecture, and scalable systems development.
  • Knowledge of SQL databases such as MySQL or PostgreSQL; experience with database schema design and optimization.
  • Proficiency in version control systems like Git; experience with GitHub workflows.
  • Practical knowledge of Agile software development methodologies and tools such as Jira or Trello.
  • Understanding of software design patterns, RBAC (Role-Based Access Control), and security best practices.
  • Experience working with REST APIs, web development frameworks like React Express, and JavaScript frameworks.
  • Ability to adapt quickly to new technologies including quantum engineering concepts if applicable.
  • Excellent problem-solving skills combined with strong communication abilities suitable for diverse teams.

This position is open to candidates committed to advancing their careers in full-stack development within a collaborative environment dedicated to innovation. We welcome applicants who are eager to contribute their expertise towards building resilient, scalable software solutions that drive organizational success.

Benefits & conditions

3.33.3 out of 5 stars Columbus, OH 43268 $50 - $55 an hour - Contract

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all