GHX

Senior Software Engineer – Java, SQL, NoSQL DBA

GHX

full-time

Posted on:

Location Type: Hybrid

Location: LouisvilleColoradoUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $114,000 - $152,000 per year

Job Level

About the role

  • Design and implement scalable, secure, and maintainable software systems that align with business needs, creating flexible, reusable, and efficient solutions.
  • Lead technical design for complex stories, features, and epics, authoring technical documentation and ensuring adherence to IT control policies.
  • Collaborate proactively with cross-functional teams to address technical dependencies, review ideas and concerns, and deliver high-quality products.
  • Identify root causes of challenges, analyze upstream and downstream impacts, and recommend impactful, broad-reaching solutions while considering corporate strategy and trade-offs.
  • Establish and guide best practices for design, development, testing, and Agile workflows, mentoring team members and fostering a collaborative environment.
  • Build and maintain strong business relationships to influence decision-making and drive innovative solutions across teams.
  • Collaborate with Senior partners to ensure consistent design and coding standards are maintained across all development teams, including those led by offshore managers.
  • Maintain a deep understanding of software subsystems, their components, interfaces, and data integrations to ensure seamless functionality and scalability.

Requirements

  • Requires a minimum of 7 years of experience in software development.
  • BS Degree in Computer Science.
  • 10 years of experience designing and implementing technological solutions using Java, J2EE technologies
  • Proficiency in AWS technologies including EC2, SNS, SQS, S3, SES, ESS, Lambda etc.
  • Expert in Databases such as mongoDB, ElasticSearch and MYSQL.
  • Experience with Rules Engine and/or Event driven architecture.
  • Exposure to improvement in Design best practices including performance, scalability, robustness and resiliency.
  • Prior experience working in an AGILE/SCRUM environment.
  • Must be able to work independently and as part of a team on multiple overlapping projects.
  • Proven track record of successfully delivering large, complex, cross-functional projects.
  • Strong problem-solving and communication skills.
Benefits
  • health insurance
  • vision insurance
  • dental insurance
  • accident and life insurance
  • 401k matching
  • paid-time off
  • education reimbursement

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaJ2EEAWSEC2SNSSQSS3SESLambdamongoDB
Soft skills
problem-solvingcommunicationcollaborationmentoringinfluencingleadershipindependenceteamworkadaptabilityanalytical
Certifications
BS Degree in Computer Science