Senior Full Stack Developer - Java

Precision Inc.
United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) .NET Framework Agile Methodology Amazon Web Services Server Applications Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Code Review Collaborative Software Databases
+32 more
Continuous Integration Data Integrity Web Development Cryptographic Protocols Github Java Web Services Python (Programming Language) Linux System Administration Linux Servers Microsoft SQL Server MySQL Scrum Methodology Role-Based Access Control Cloud Services Software Engineering SQL Databases Subversion Systems Architecture Web Performance Optimization Data Storage Technologies ReactJS System Availability Express.js Backend Git Information Technology Vba Programming Language Front End Software Development Restful APIs Software Version Control Programming Languages Microservices

Job description

We are seeking a dynamic and highly skilled Senior Full Stack Developer specializing in Java to join our innovative technology team. In this role, you will lead the development of scalable, high-performance web applications and backend systems, leveraging your expertise across a broad spectrum of technologies. You will collaborate with cross-functional teams to design, implement, and optimize solutions that enhance user experience and operational efficiency. Your proactive approach and technical mastery will drive the success of our software development initiatives in an Agile environment., * Lead the design, development, and deployment of full-stack applications utilizing Java, JavaScript, React, Express, and RESTful APIs to deliver seamless user experiences.

  • Develop and maintain robust backend services using Java, C#, .NET, Python, and C++, ensuring high availability and security.
  • Integrate diverse IT infrastructure components with cloud platforms such as AWS and Azure to support scalable application deployment.
  • Collaborate with front-end developers to implement responsive interfaces using front-end development tools like React and VBA for automation tasks.
  • Manage source code repositories using GitHub, SVN, and Git, maintaining version control best practices across multiple projects.
  • Design and optimize databases with MySQL, SQL Server, and other SQL-based systems to ensure data integrity and performance.
  • Implement security protocols including RBAC (Role-Based Access Control) to safeguard sensitive information across applications.
  • Participate actively in Agile development cycles, contributing to sprint planning, stand-ups, code reviews, and continuous integration efforts.
  • Contribute to system architecture decisions involving REST APIs, microservices architecture, Linux environments, and application development frameworks.

Requirements

Do you have experience in Java?, * Proven experience as a Full Stack Developer with a focus on Java-based applications in a fast-paced environment.

  • Extensive knowledge of web development technologies including JavaScript frameworks like React and Express.js.
  • Hands-on experience working with cloud services such as AWS or Azure for deploying scalable solutions.
  • Strong understanding of IT infrastructure components including Linux servers, application servers, and network security protocols.
  • Familiarity with version control systems such as GitHub, SVN, or similar tools for collaborative software development.
  • Demonstrated ability to develop RESTful APIs for seamless integration between front-end interfaces and backend services.
  • Experience working within Agile methodologies to deliver iterative improvements efficiently.
  • Knowledge of database management systems like MySQL or SQL Server for designing optimized data storage solutions.
  • Exposure to other programming languages such as C#, C++, Python, VBA or .NET frameworks is advantageous.
  • Understanding of quantum engineering principles is a plus but not required; a passion for learning emerging technologies is encouraged. Join us if you’re eager to innovate at the intersection of software development and cutting-edge technology! We’re committed to fostering an inclusive environment where your skills can thrive while contributing to impactful projects that shape the future of digital solutions.

Apply for this position

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

Apply on 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

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

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