Talent.com
Ryan Consulting Group
Sr. Software Engineer JavaRyan Consulting Group • Charlotte, NC
Sr. Software Engineer Java

Sr. Software Engineer Java

Ryan Consulting Group • Charlotte, NC
30+ days ago
Job type
  • Permanent
Job description

We are seeking for a dynamic Sr. Software Engineer to join our team. This role uniquely blends technical leadership, architectural expertise, and hands-on coding. As a Player/Coach, you'll be able to influence a team of engineers, design and implement software solutions, and contribute to the development of new features and products, making a significant impact on our technology direction and growth. Position works on-site and reports to our offices in Charlotte, North Carolina.

The right person for this role will be highly technical and analytical, often acting as a designer, developer, and communicator. The ideal candidate is equally obsessed with delivering the best possible customer experiences and leading and building strong relationships within the team which includes engineers, partners, leaders, and a broad set of stakeholders. This seasoned developer will be able to think long-term, advocate for strong engineering excellence, and bring forth their own software development best practices.

MAIN DUTIES & RESPONSIBILITIES

  • Design, develop, and implement applications across various platforms.
  • Dive into the codebase, actively contributing to software solutions using Java, Spring Framework, Node.js, Axios, CSS, HTML5, React.js, and Material UI.
  • Lead architectural decisions and design considerations for larger system components, ensuring scalability and alignment with growth.
  • Showcase your technical expertise by owning critical components and systems, actively evaluating and adopting new technologies that align with our goals.
  • Collaborate hands-on with the team, participating in code reviews, and drive quality, consistency, and adherence to best practices.
  • Engage in knowledge transfer sessions, sharing expertise by helping develop a cohesive, high-performing team.
  • Actively participate in operations, maintenance, and troubleshooting, ensuring reliability and performance.
  • Ensure compliance with security standards and practices.
  • Other duties may be assigned.

MINIMUM REQUIREMENTS

  • Bachelor’s degree in computer science, engineering, mathematics, or related field required.
  • Seven (7) years of proven software development experience, focusing on Java and distributed systems required.
  • Minimum education and experience required can be substituted with the equivalent combination of education, training and experience that provides the required knowledge skills and abilities.
  • Deep & robust understanding of the software development lifecycle.
  • Experience with greenfield development and thriving in a fast-paced, high-growth environment.
  • Strong understanding of SOA/Microservices and implementation experience.
  • Proficiency in Full Stack Development, building scalable, secure, and efficient software.
  • Knowledge of security compliance and operations, with a focus on data protection and system security.
  • Excellent problem-solving skills, thinking strategically and acting tactically.
  • Strong communication skills, articulating complex technical concepts to technical and non-technical stakeholders.
  • Passion for technology, a willingness to learn, and a drive for continuous improvement and innovation.
  • Specific Tech Stack knowledge in: Java, Spring Framework, Node.js, CSS, HTML5, React.js, Material UI & AWS Solution Architecture – Full Stack.
  • Legally authorized to work in the US is required. This position is of indefinite duration and requires candidates to have permanent or ongoing work authorization.
  • Employee is responsible for maintaining eligible work authorization throughout his tenure with the organization.

PREFERRED QUALIFICATIONS

  • Master’s or higher degree in Computer Science, Engineering, Mathematics, or related field highly desirable.
  • Previous leadership experience, preferably in a startup environment.
  • Deep knowledge of Infrastructure Security, Security Compliance and Operations.
  • Deep Knowledge of distributed systems, solutions, and database architecture

The right person for this role will be highly technical and analytical, often acting as a designer, developer, and communicator. The ideal candidate is equally obsessed with delivering the best possible customer experiences and leading and building strong relationships within the team which includes engineers, partners, leaders, and a broad set of stakeholders. This seasoned developer will be able to think long-term, advocate for strong engineering excellence, and bring forth their own software development best practices.

MAIN DUTIES & RESPONSIBILITIES

MAIN DUTIES & RESPONSIBILITIES

  • Design, develop, and implement applications across various platforms.
  • Dive into the codebase, actively contributing to software solutions using Java, Spring Framework, Node.js, Axios, CSS, HTML5, React.js, and Material UI.
  • Lead architectural decisions and design considerations for larger system components, ensuring scalability and alignment with growth.
  • Showcase your technical expertise by owning critical components and systems, actively evaluating and adopting new technologies that align with our goals.
  • Collaborate hands-on with the team, participating in code reviews, and drive quality, consistency, and adherence to best practices.
  • Engage in knowledge transfer sessions, sharing expertise by helping develop a cohesive, high-performing team.
  • Actively participate in operations, maintenance, and troubleshooting, ensuring reliability and performance.
  • Ensure compliance with security standards and practices.
  • Other duties may be assigned.
Design, develop, and implement applications across various platforms.

Dive into the codebase, actively contributing to software solutions using Java, Spring Framework, Node.js, Axios, CSS, HTML5, React.js, and Material UI.

Lead architectural decisions and design considerations for larger system components, ensuring scalability and alignment with growth.

Showcase your technical expertise by owning critical components and systems, actively evaluating and adopting new technologies that align with our goals.

Collaborate hands-on with the team, participating in code reviews, and drive quality, consistency, and adherence to best practices.

Engage in knowledge transfer sessions, sharing expertise by helping develop a cohesive, high-performing team.

Actively participate in operations, maintenance, and troubleshooting, ensuring reliability and performance.

Ensure compliance with security standards and practices.

Other duties may be assigned.

MINIMUM REQUIREMENTS

MINIMUM REQUIREMENTS

  • Bachelor’s degree in computer science, engineering, mathematics, or related field required.
  • Seven (7) years of proven software development experience, focusing on Java and distributed systems required.
  • Minimum education and experience required can be substituted with the equivalent combination of education, training and experience that provides the required knowledge skills and abilities.
  • Deep & robust understanding of the software development lifecycle.
  • Experience with greenfield development and thriving in a fast-paced, high-growth environment.
  • Strong understanding of SOA/Microservices and implementation experience.
  • Proficiency in Full Stack Development, building scalable, secure, and efficient software.
  • Knowledge of security compliance and operations, with a focus on data protection and system security.
  • Excellent problem-solving skills, thinking strategically and acting tactically.
  • Strong communication skills, articulating complex technical concepts to technical and non-technical stakeholders.
  • Passion for technology, a willingness to learn, and a drive for continuous improvement and innovation.
  • Specific Tech Stack knowledge in: Java, Spring Framework, Node.js, CSS, HTML5, React.js, Material UI & AWS Solution Architecture – Full Stack.
  • Legally authorized to work in the US is required. This position is of indefinite duration and requires candidates to have permanent or ongoing work authorization.
  • Employee is responsible for maintaining eligible work authorization throughout his tenure with the organization.
Bachelor’s degree in computer science, engineering, mathematics, or related field required.

Seven (7) years of proven software development experience, focusing on Java and distributed systems required.

Minimum education and experience required can be substituted with the equivalent combination of education, training and experience that provides the required knowledge skills and abilities.

Deep & robust understanding of the software development lifecycle.

Experience with greenfield development and thriving in a fast-paced, high-growth environment.

Strong understanding of SOA/Microservices and implementation experience.

Proficiency in Full Stack Development, building scalable, secure, and efficient software.

Knowledge of security compliance and operations, with a focus on data protection and system security.

Excellent problem-solving skills, thinking strategically and acting tactically.

Strong communication skills, articulating complex technical concepts to technical and non-technical stakeholders.

Passion for technology, a willingness to learn, and a drive for continuous improvement and innovation.

Specific Tech Stack knowledge in: Java, Spring Framework, Node.js, CSS, HTML5, React.js, Material UI & AWS Solution Architecture – Full Stack.

Legally authorized to work in the US is required. This position is of indefinite duration and requires candidates to have permanent or ongoing work authorization.

Employee is responsible for maintaining eligible work authorization throughout his tenure with the organization.

PREFERRED QUALIFICATIONS

PREFERRED QUALIFICATIONS

  • Master’s or higher degree in Computer Science, Engineering, Mathematics, or related field highly desirable.
  • Previous leadership experience, preferably in a startup environment.
  • Deep knowledge of Infrastructure Security, Security Compliance and Operations.
  • Deep Knowledge of distributed systems, solutions, and database architecture
Master’s or higher degree in Computer Science, Engineering, Mathematics, or related field highly desirable.

Previous leadership experience, preferably in a startup environment.

Deep knowledge of Infrastructure Security, Security Compliance and Operations.

Deep Knowledge of distributed systems, solutions, and database architecture

Create a job alert for this search

Sr. Software Engineer Java • Charlotte, NC

Similar jobs

Software Engineer Mid-level (Java Full Stack)

USAACharlotte, NC, US
Full-time

At USAA, our mission is to empower our members to achieve financial security through highly competitive products, exceptional service and trusted advice.We seek to be the #1 choice for the military... Show more

 • Promoted

Senior Software Engineer

EverblueHuntersville, NC, United States
Full-time

Reports To: Technical Product Manager or Engineering Lead.The Senior Software Engineer will play a pivotal role in the development and enhancement of Everblue’s core software products, EverForms an... Show more

 • Promoted • New!

Senior Backend Engineer – AI-Powered Cloud-Native APIs

OptomiCharlotte, NC, United States
Full-time

Optomi, in partnership with a leading energy organization, is looking for a Backend Developer in the Charlotte, NC area.This exciting role involves designing AWS infrastructure, developing scalable... Show more

 • Promoted • New!

AVP, Java Development Lead

Synchrony FinancialCHARLOTTE, North Carolina, United States
Full-time

All automated and supported 24/7/365.Who designs and creates the platforms to run all those applications? You, if you join our Tech & Ops team as a Java Development Lead.As a Java Development Lead,... Show more

 • Promoted • New!

Senior Software Engineer - Cloud & AI, Hybrid

ShutterflyFort Mill, SC, United States
Full-time

Shutterfly is seeking a Senior Software Engineer in Fort Mill, SC to contribute to hands-on coding, lead project responsibilities, and mentor team members.Candidates must have at least 6 years of a... Show more

 • Promoted

Senior Software Engineer-Platform Engineering

Siemens Digital Industries SoftwareCharlotte, NC, United States
Full-time

We are a leading global software company dedicated to computer aided design, 3D modeling and simulation— helping innovative global manufacturers design better products, faster! With the resources o... Show more

 • Promoted

Specialty Software Engineer 4 - Contingent

Pinnacle Technical ResourcesCharlotte, NC, US
$70.00 hourly
Full-time

Job Description: Client is seeking an experienced ServiceNow Developer with over 6 years of handson platform development experience to design, develop, and support scalable ServiceNow solutions.The... Show more

 • Promoted

Tech Consulting - Full-Stack Java Developer - Senior - Multiple Locations

Ernst & Young OmanCharlotte, NC, United States
Full-time

Location: Los Angeles, New York City, Hoboken, San Francisco, San Jose, Seattle, Boston, Chicago, St.Louis, Philadelphia, Dallas, Houston, Irvine, San Diego, Portland, Denver, Minneapolis, Nashvill... Show more

 • Promoted

Senior Software Engineer — Lead, Enterprise Platform

iSolved HCMCharlotte, NC, United States
Full-time

A technology solutions provider is seeking an experienced Senior Software Engineer to design and implement complex functionalities.The successful candidate will join an agile team to develop user i... Show more

 • Promoted

Lead/Sr. Software Engineer (Cloud/.NET)- Hybrid

Selective InsuranceCharlotte, NC, United States
Full-time

Get AI-powered advice on this job and more exclusive features.At Selective, we don't just insure uniquely, we employ uniqueness.Selective's unique position as both a leading insurance group and an ... Show more

 • Promoted

Senior Software Engineer - Data & Analytics- Contingent

ManpowerGroup Global, Inc.Charlotte, NC, United States
Full-time

Our client, a leading organization in the financial services industry, is seeking a Senior Software Engineer - Data & Analytics-Software Engineer 4 - Contingent to join their team.As a Senior Softw... Show more

 • Promoted • New!

Manager, Software Engineer

RelativityCharlotte, NC, US
Full-time

Relativity is a market-leading global tech company that equips legal and compliance professionals with a powerful platform to organize data, uncover the truth, and act on it.Our SaaS product, Relat... Show more

 • Promoted

Senior Java Payments Engineer - ISO 20022 & SWIFT

MTK TechnologiesCharlotte, NC, United States
Full-time

A leading technology firm is looking for a Senior Java Developer in Charlotte, NC.The role involves designing and developing secure, scalable payment solutions for banking and financial services.Wi... Show more

 • Promoted

Senior Software Engineer

Compunnel, Inc.Charlotte, NC, United States
Full-time

The Senior Software Engineer will support the full software development lifecycle (SDLC) for enterprise applications responsible for large-scale document generation, processing, printing, and elect... Show more

 • Promoted

Senior Software Engineer – Hybrid Cloud-Native Microservices

Siemens MobilityCharlotte, NC, United States
Full-time

Charlotte - North Carolina - United States of America.We are a leading global software company dedicated to the world of computer aided design, 3D modeling and simulation— helping innovative global... Show more

 • Promoted • New!

Senior Full-Stack Engineer: AI-Driven APIs & Cloud

Koitecc SolutionsCharlotte, NC, United States
Full-time

Koitecc Solutions is seeking an experienced software engineer in Charlotte, NC.The successful candidate will have 8-12+ years of experience and a proven track record in full-stack development using... Show more

 • Promoted

Senior Java Developer

Pyramid Consulting, IncCharlotte, NC, US
$26.00 hourly
Temporary

Immediate need for a talented Senior Java Developer.This is a 18+month contract opportunity with long-term potential and is located in Charlotte, NC(Hybrid).Please review the job description below ... Show more

 • Promoted

Sr. Java Developer (Gen AI/Github Copilot)

SynechronCharlotte, North Carolina, US
Full-time

At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital ... Show more

 • Promoted

Senior Java Full Stack Developer + Angular

BCforwardCharlotte, NC, United States
Full-time

Charlotte, NC & Jersey City, NJ.We are seeking an experienced Application Programmer III to join our Global Financial Crimes technology team.The ideal candidate will have strong experience in full-... Show more

 • Promoted

Trade Surveillance Engineer (Software Engineer 4 - Contingent)

ExperisCharlotte, NC, US
Full-time

Our client, a leading organization in the financial services industry, is seeking a Trade Surveillance Engineer (Software Engineer 4 - Contingent) to join their dynamic team.As a Trade Surveillance... Show more