Full Stack Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+27 more
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Is Software Engineering Over-Saturated?
The Best Software Developer Blogs to Read
Dev Digest 121 - AI goes offline