GrepJob
GHX

Software Engineer II- Full Stack, Angular, Java, AWS

GHX
Apply
about 14 hours ago
Remote, United StatesMid Level / Senior

Base Salary

$81k - $108k/yr

Responsibilities

  • Design and implement scalable, secure, and maintainable software solutions aligned with business needs.
  • Build and modernize user-facing applications using modern Angular, TypeScript, and component-based architecture.
  • Contribute to technical design for features and stories, documenting work and adhering to IT control policies.
  • Develop and support backend services and integrations using Java, AWS services, and database technologies.
  • Collaborate with cross-functional teams to address technical dependencies and deliver high-quality products.
  • Identify issues of limited scope, analyze their impacts, and resolve them independently or with guidance.
  • Follow best practices in development, testing, CI/CD, and Agile workflows.
  • Build working relationships to support effective collaboration and knowledge sharing.
  • Develop understanding of system architecture and component interactions to support feature development.
  • Actively use AI-powered development tools to improve productivity and code quality.

Requirements

  • A minimum of 2-3 years of experience in software development with a BS Degree in Computer Science or equivalent.
  • 2+ years of experience developing modern web applications with Angular, including hands-on experience with Angular v17 or later.
  • Strong proficiency with TypeScript, component-based UI development, reactive programming patterns, and front-end application architecture.
  • 2+ years of experience designing and implementing backend services using Java and J2EE technologies.
  • Working knowledge of AWS cloud technologies, with familiarity in services such as EC2, SNS, SQS, S3, SES, ECS, or Lambda.
  • Experience with databases, with familiarity in MongoDB, Elasticsearch, or MySQL a plus.
  • Familiarity in applying 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.
  • Strong problem-solving and communication skills.

Benefits

  • Health, vision, and dental insurance.
  • Accident and life insurance.
  • 401k matching.
  • Paid time off.
  • Education reimbursement.

Tech Stack

AngularAWSElasticsearchJavaMongoDBMySQLTypeScript