Full Stack Java Developer

Rapid Eagle Inc.
Las Vegas, NV, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

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

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Cloud Computing Code Review Databases Continuous Delivery
+34 more
Continuous Integration Data Integrity Database Design Software Design Patterns Java Platform Enterprise Edition (J2EE) Github Python (Programming Language) PostgreSQL Linux Servers MySQL NoSQL Systems Development Life Cycle Role-Based Access Control Software Deployment Software Engineering Software Systems SQL Databases Subversion Systems Architecture Systems Integration Cloud Platform System ReactJS Database Optimization Spring-boot Software Security Backend Git AngularJS Information Technology Front End Software Development Restful APIs Software Version Control Programming Languages Microservices

Job description

We are seeking a dynamic and highly skilled Full Stack Java Developer to join our innovative software engineering team. In this role, you will be at the forefront of designing, developing, and maintaining scalable web applications and microservices that power our digital solutions. Your expertise in both front-end and back-end development will drive the creation of seamless user experiences and robust system architectures. You will collaborate within an Agile environment, leveraging modern programming languages and cloud infrastructure to deliver high-quality software that meets evolving business needs. This is an exciting opportunity for a motivated developer eager to contribute to impactful projects in a fast-paced, technology-driven organization., * Develop, test, and deploy full-stack applications using Java, JavaScript frameworks (such as React or Angular), and other programming languages.

  • Design system architecture with scalability, performance, and security in mind, utilizing design patterns and best practices for system development.
  • Build and maintain RESTful APIs to enable efficient communication between front-end interfaces and back-end services.
  • Implement microservices architectures on cloud platforms such as AWS or Azure to support scalable systems.
  • Collaborate within Agile teams to plan sprints, conduct code reviews, and ensure continuous integration/continuous deployment (CI/CD) pipelines are optimized using tools like GitHub, SVN, or Git.
  • Integrate third-party APIs and develop custom APIs to enhance application functionality.
  • Contribute to database design and management using SQL (MySQL, PostgreSQL) or NoSQL solutions, ensuring data integrity and performance.
  • Participate in system design discussions for application development projects, emphasizing scalability and maintainability across diverse environments including Linux servers.

Requirements

  • Extensive experience with Java development and related frameworks such as Spring Boot or Java EE for building enterprise-grade applications.
  • Proficiency in front-end development with JavaScript frameworks like React or Angular to create engaging user interfaces.
  • Strong understanding of RESTful API design principles, microservices architecture, and API security best practices.
  • Knowledge of cloud infrastructure services including AWS or Azure for deploying scalable applications.
  • Familiarity with software engineering concepts such as design patterns, version control (Git/GitHub), CI/CD pipelines, and Agile methodologies.
  • Experience working with SQL databases like MySQL or PostgreSQL; knowledge of database optimization techniques is a plus.
  • Understanding of IT infrastructure components relevant to application deployment and system integration.
  • Ability to implement security protocols such as RBAC (Role-Based Access Control) within applications.
  • Skills in programming languages including Python, C#, C++, or C are advantageous but not mandatory.

Join us if you’re passionate about crafting innovative software solutions that make an impact! We welcome talented developers eager to grow their skills in a collaborative environment that values agility, creativity, and technical excellence.

Benefits & conditions

Pulled from the full job description AD&D insurance Vision insurance Dental insurance, * AD&D insurance

  • Dental insurance
  • Vision insurance

Apply for this position

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

Apply on www.indeed.com
Prepare application

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

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