Full Stack Software Engineer

Patton Labs Inc.
United States
about 2 months ago
Apply on dice.com
Prepare application

Role details

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

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Spring Security Agile Methodology Artificial Intelligence Amazon Web Services Application Lifecycle Management HTML5 Microsoft Azure BigQuery Cascading Style Sheets (CSS)
+52 more
Cloud Computing IBM DB2 Relational Databases Database Queries DevOps Expert Systems Github Gradle Hibernate (Java) Java Persistence API Spring Framework Junit Python (Programming Language) PostgreSQL Machine Learning MySQL Oracle (Applications) Performance Tuning RabbitMQ Mockito SAS (Software) Selenium Software Engineering SonarQube TypeScript Web Applications Web Services Google Cloud Java Application Server Spring-mvc ReactJS Spring-boot Build Server Git Vue.js Containerization AngularJS Gitlab-ci Kubernetes Information Technology Google Cloud Functions Apache Kafka Web Technologies Front End Software Development Checkmarx React Testing Library Restful APIs Terraform Software Version Control Docker Jenkins Artifactory

Requirements

  1. Bachelor Degree is REQUIRED
  2. 15+ years of professional experience in software development with a strong focus on Java
  3. Proficiency in Java 8+ and the spring framework (Spring boot, Spring MVC, Spring Security)
  4. Solid experience with at least on modern front end javascript framework (React, Angular, Vue.js)
  5. Required: Hands-on experience with Google Cloud Platform Services, including Cloud SQL and PostgreSQL
  6. Required: Strong SQL skills with proven ability to navigate and extract data from legacy relational databases such as DB2 Skills Required: Google Cloud Platform Cloud Run, PostgreSQL, Cloud Computing, Google Cloud Platform, Java, Sas (Software), Full Stack, Google Cloud Pub/Sub, Google Cloud BigQuery. Requirement- Full Stack Software Engineer
  • Design, develop, and enhance back-end APIs and services using Java and Spring Boot
  • Build and improve front-end user experiences leveraging TypeScript, React, HTML, and CSS
  • Collaborate as an active member of an Agile team, supporting the full application lifecycle - from concept and design through development, testing, deployment, and ongoing operational support
  • Experience with the company software delivery toolchain is a plus, including: * Git/GitHub, Gradle, Terraform, Jenkins, Cloud Build * NexJFrog Artifactory, Checkmarx, SonarQube, FOSSA, 42Crunch
  • Required: Hands-on experience with Google Cloud Platform Services, including Cloud SQL and PostgreSQL
  • Required: Strong SQL skills with proven ability to navigate and extract data from legacy relational databases such as DB2
  • Highly preferable - Agent exposure with Python skills Skills Preferred: Python, Artificial Intelligence & Expert Systems, Machine Learning Experience Required:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 15+ years of professional experience in software development with a strong focus on Java.
  • Proficiency in Java 8+ and the Spring Framework (Spring Boot, Spring MVC, Spring Security).
  • Solid experience with at least one modern front-end JavaScript framework (e.g., React, Angular, Vue.js).
  • Strong understanding of web technologies including HTML5, CSS3, JavaScript, and TypeScript.
  • Experience with relational databases (e.g., PostgreSQL, Oracle, MySQL) and ORM frameworks (e.g., Hibernate, JPA).
  • Familiarity with RESTful API design and development. Proficiency with version control systems, particularly Git.
  • Experience working in an Agile/Scrum development methodology.
  • Strong problem-solving skills, attention to detail, and a commitment to quality.
  • Excellent communication and collaboration skills.

Experience Preferred:

  • Master’s degree in Computer Science or a related field. Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
  • Knowledge of containerization technologies (Docker, Kubernetes).
  • Experience with CI/CD pipelines (e.g., CloudBuild, Jenkins, GitLab CI, Azure DevOps).
  • Familiarity with messaging queues (e.g., Kafka, PubSub, RabbitMQ). Experience with testing frameworks (e.g., JUnit, Mockito, Selenium, Jest, React Testing Library).
  • Understanding of DevOps principles and practices.
  • Experience with performance tuning and optimization of Java applications.
  • Knowledge of security best practices for web applications.

Apply for this position

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

Apply on dice.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:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

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