Remote Junior Software Engineer

Angenex

Jersey City (NJ)

Remote

USD 80,000 - 100,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A technology company based in Jersey City is looking for a Remote Junior Software Engineer. The ideal candidate will have over 5 years of experience in programming languages such as Java and GoLang, with a strong knowledge of AWS services. Responsibilities include developing microservices, mentoring junior developers, and improving development workflows. The role offers a chance to work in a collaborative, team-oriented environment with opportunities for personal growth and technical development.

Qualifications

  • 5+ years of experience with programming languages such as Java, Python, and Golang.
  • Proven ability to communicate and work with an offshore/remote team.
  • Experience with using IDEs like IntelliJ IDEA or Visual Studio.

Responsibilities

  • Develop and unit test micro-services using Java and GoLang within AWS.
  • Document detailed technical designs based on system specifications.
  • Mentor and coach junior developers while delivering projects.

Skills

Java
GoLang
AWS Cloud Computing
Microservices Development
RESTful APIs
SQL
Linux/Unix
Docker
Agile Methodologies

Education

University degree in Software Engineering or Computer Science

Tools

IntelliJ IDEA
Visual Studio
Docker
Git
Kubernetes

Job description

About the job Remote Junior Software Engineer

We are looking for someone who has strong experience developing micro services that expose standards based RESTFul API, developing in Java and GoLang, and be able to create detailed designs and effort estimations with work breakdowns.

You should also have experience with AWS Cloud Native technologies using AWS Cognito, AWS SNS, AWS SQS, AWS KMS, AWS RDS, Aurora PostGres, and Lambda and have experience in the Financial and Insurance sector.

Previous payments Integration experience would be beneficial as well. If you have a passion for developing high availability and scalability architectures and have the skills described above, we want to hear from you!

Key Accountabilities
  • Participate in cultivating a helpful, team-oriented environment by mentoring and coaching junior developers.
  • Work with Project Management team to provide estimation of development efforts and activities breakdown.
  • Implement and improve code reviewing process to optimize the development workflow, i.e. help institute automated static code scanning within the development workflow.
  • Responsible for documenting detailed technical designs based on system designs provided by the systems engineer.
  • Take pride and ownership of designing, developing and unit testing micro-services using a combination of Java and GoLang within an AWS driven platform.
  • Verify accuracy and completeness of programs by preparing sample data and unit testing components.
  • Strive to ensure upkeep of technical knowledge and expertise in AWS technologies through self-learning and certifications.
  • Analyze and solve problems that are complex and may be routine in nature, requiring varied responses depending on the situation.
  • Interact with peers before updating supervisors, interaction will often be with management levels at the client and/or within Dream Payments.
  • Receive minimal instruction on daily work tasks and moderate level of instruction on new assignments.
  • Participate in design, JAD and RAD sessions with senior developers.
  • Responsible for deployment of code and environments as needed.
  • Responsible for the development and deployment build scripts.
  • Participate in production support activities for troubleshooting and investigating issues.
  • Look for opportunities to continuously improve development workflow and suggest optimization opportunities for improvement to the team.
  • Ensure assigned tasks are completed and delivered within the project timelines, working overtime as needed.
Basic Qualifications
  • 5+ years of experience with programming languages such as Java, Python, and Golang.
  • Working knowledge of software architecture and design patterns.
  • Experience with using IDEs such as IntelliJ IDEA, Visual Studio, or Eclipse.
  • 5+years of experience with AWS Cloud computing services such as Lambda, CloudFormation, API Gateway, S3, SQS, DynamoDB, etc.
  • Working knowledge of Linux/Unix systems.
  • Working knowledge of bash/shell scripting.
  • 1+ years of experience with SQL scripting and working with one of the following databases: MySQL, DynamoDB, or Postgresql.
  • 3+ years of experience with developing and using RESTful/SOAP Web Services.
  • 1+ years of experience with using version control tools such as SVN/GIT.
  • 1+ years of experience with using Docker/Fargate/Kubernetes container management platforms.
Professional Skill Requirements
  • University degree in Software Engineering, Computer Science, or any other equivalent degree preferred.
  • Proven success in contributing to a team-oriented environment.
  • Proven ability to communicate and work with an offshore/remote team.
  • Proven ability to work creatively and analytically in a problem‑solving environment.
  • Desire to work in an information systems environment.
  • Excellent leadership, communication (written and oral) and interpersonal skills.
  • Basic knowledge or experience with various SDLC methods like Iterative or traditional waterfall.
  • Familiar with Agile, Scrum, Iterative and Waterfall Development and project methodologies.

NOTE: This job description is not intended to be an exhaustive list of all duties, responsibilities, or qualifications associated with the position. Dream Payments reserves the right to modify and change responsibilities and duties herein without notice.

**Due to a high volume of applicants, only successful candidates will be contacted.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer – Java/AWS
Sr. Software Engineer – Java/AWS

TechTriad • Charlotte (NC)

On-site
USD 120,000 - 180,000
Remote Sr. Software Developer
Remote Sr. Software Developer

Jobgether • Iowa (LA)

Remote
USD 124,000 - 330,000
Competitive salary
Bonus and stock options
Generous learning opportunities
+1
Senior NET Developer
Senior NET Developer

Vervic Inc. • United States

On-site
USD 130,000 - 190,000
Health insurance benefits
401(k) matching
Paid vacation and holidays
+1
Senior Java Full-Stack Developer
Senior Java Full-Stack Developer

Vidorra Consulting Group • Atlanta (GA)

On-site
USD 110,000 - 180,000
Senior Application Engineer
Senior Application Engineer

Nubitz • United States

On-site
USD 100,000 - 130,000
Stock options
Work From Home Flexibility
Fast growing tech company
+2
Sr. Software Engineer
Sr. Software Engineer

Worky • Miami (FL)

On-site
USD 170,000 - 200,000
PTO & Holidays
Health insurance
401K with Match
+6
Migration Engineer
Migration Engineer

Jobtailor • Atlanta (GA)

On-site
USD 120,000 - 180,000
Sr Java Developer
Sr Java Developer

Global Payments Inc. • Atlanta (GA)

On-site
MXN 900,000 - 1,500,000
Senior Software Development Engineer
Senior Software Development Engineer

NationsBenefits, LLC • Plantation (FL)

On-site
USD 120,000 - 190,000
Cloud Software Architect/Developer
Cloud Software Architect/Developer

Visa Hunt • United States

On-site
USD 100,000 - 170,000
Remote work
Medical insurance
Dental & vision