Full Stack Software Engineer

DECHEN CONSULTING GROUP, INC

DEARBORN, MI

JOB DETAILS
SKILLS
Agile Programming Methodologies, Amazon Web Services (AWS), AngularJS, Apache Kafka, Application Programming Interface (API), Artificial Intelligence (AI), Best Practices, CSS (Cascading Style Sheet), Cloud Computing, Code Reviews, Communication Skills, Computer Science, Consulting, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Cross-Functional, Detail Oriented, DevOps, Discounted Cumulative Gain (DCG), Docker, Establish Priorities, Expert Systems, GCP (Good Clinical Practices), Git, GitHub, Gradle, HTML (HyperText Markup Language), HTML5, Healthcare, Hibernate, IBM DB2, IT Service Management (ITSM), Internet Technology, Interoperability, JUnit, Java, Java Persistence API (JPA), JavaScript, JavaScript Frameworks, Jenkins, Machine Learning, Management Consulting, Mentoring, Messaging Middleware, Microsoft Windows Azure, MySQL, Object Relational Mapping (ORM), Operational Support, Oracle, Performance Management, Performance Testing, Performance Tuning/Optimization, PostgreSQL, Problem Solving Skills, Process Development, Process Improvement, Professional Services, Python Programming/Scripting Language, REST (Representational State Transfer), RabbitMQ, React.js, Relational Databases (RDBMS), Risk, SQL (Structured Query Language), Scrum Project Management and Software Development, Selenium, Software Administration, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Source Code/Configuration Management (SCM), Spring Framework, Spring MVC, Statistical Analysis System (SAS), Team Player, Test Plan/Schedule, User Interface/Experience (UI/UX), Vue.js
LOCATION
DEARBORN, MI
POSTED
30+ days ago

Company Overview

Dechen Consulting Group (DCG) is a rapidly expanding, innovative IT Professional Services and Management Consulting company with a track record of more than twenty-five years in delivering skilled professionals to our clients across diverse sectors.

Job Opportunity

We are currently seeking a professional for a W2 contract opportunity in Dearborn, MI. This role has the potential to extend over multiple years, with the chance to transition to a direct hire position with our client. We provide healthcare, vacation, relocation assistance, and visa sponsorship/transfer. This is a W2 position, not C2C. Third parties need not apply. This role offers excellent prospects for career progression!

Position Description

Employee in this role will perform the following job duties:

  • Lead the end-to-end design, development, and orchestration of the complex Risk platform on Zero Trust Google Cloud Platform (GCP). Collaborate with architects on planning and executing technology refresh projects, ensuring high performance, scalability, and maintainability of the Risk Platform infrastructure.
  • Optimize user experience by ensuring seamless URL management, robust analytics integration, localization capabilities, and component interoperability. Drive the continuous improvement and expansion of the reusable code.
  • Develop and implement robust CI/CD pipelines for continuous development and integration. Work with cross-functional teams to establish scalable processes that accelerate development, enforce Client's standards, and support dynamic content needs across multiple products.
  • Mentor junior engineers, lead code reviews, and champion best practices in code quality, testing, and performance optimization.
  • Partner closely with product owners and other stakeholders to align technical solutions with business goals, fostering a culture of innovation, teamwork, and "Inner Source" contributions. Prioritize creating engaging, tailored user experiences that drive business outcomes.

Skills Required

  • GCP Cloud Run, PostgreSQL, Cloud Computing, Google Cloud Platform, Java, Sas (Software), Full StackGoogle, Cloud Pub/Sub, Google Cloud BigQuery
  • 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 Client's Credit software delivery toolchain is a plus, including: Git/GitHub, Gradle, Terraform, Jenkins, Cloud Build, Nexus/JFrog Artifactory, Checkmarx, SonarQube, FOSSA, 42Crunch
  • Required: Hands-on experience with GCP 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.

Education Required

Bachelor's Degree

Education Preferred

Certification Program, Master's Degree

Additional Information

***POSITION IS HYBRID / 4 days per week in the office***

We are a people-focused company with a deep emphasis on family values and look forward to working with you.

About the Company

D

DECHEN CONSULTING GROUP, INC

Dechen Consulting Group (DCG), established in 1998, is a global consulting & technology services company serving enterprises in the US, Europe, MEA and India.

Our Software services portfolio encompasses Business Intelligence and Data Warehousing, Enterprise Product Implementation, and the entire range of Software Development, Migration and Support.

Our service offerings combine technology and industry best practices with in-depth real world experience and business process knowledge to help formulate effective business strategies and solutions. DCG is also minority certified.

COMPANY SIZE
100 to 499 employees
INDUSTRY
Computer/IT Services
FOUNDED
1998
WEBSITE
http://www.dcg-us.com/