Remote Java / AWS Back-End Software Engineer

Twin Technologies

About Us 

At Twin Technologies, we dream, create, and deliver digital solutions that transform what’s possible for enterprises, government institutions and organizations and partner with our clients through every stage of digital transformation: from strategy to activation, to delivery to decrease risk and increase speed-to-market.

What’s does this mean for you? We will continue to grow and evolve with the market and provide an environment where creativity, leadership, mentoring, planning, and resources are in place to achieve our shared goals.

You will work on a variety of projects that integrate digital designs into products, services, and environments. 

About the Job

The Back-End Software Engineer will serve as part of a development team supporting both established projects and creating from the ground up. The ideal candidate is an experienced leader and team player that is passionate about technology and committed to lifelong learning, possessing the ability to apply their technical knowledge, skills, and experience to solve complex/real-world problems.

Technologies and Disciplines:

We use several different technologies in our development stack across multiple clients and projects. We continuously evaluate new technologies to make sure we are fully aware and always using the right tool for the job. Examples of the technologies we currently use include:

  • Java, JPA, Dropwizard, JBoss, RESTful APIs
  • Node.js
  • SQL Server
  • Jenkins, Maven, Stash, Git
  • NGINX
  • AWS EC2, ELB, ASG
  • AWS Lambda
  • Cloudwatch

Responsibilities:

  • Solving complex problems with elegant and maintainable solutions
  • Delivering back-end and tooling solutions using modern Java frameworks
  • Developing and bringing operational processes in line with current best practices
  • Debugging and supporting production applications
  • Working with the team to continuously improve processes across all areas of the software project
  • Participating in an agile / scrum software delivery team

Qualifications

  • A strong foundation in computer science, algorithms, data structures and design patterns
  • 5+ years development experience
  • 3+ years AWS operations experience
  • Creating and improving an AWS infrastructure to support a growing system
  • Highly motivated and accountable with enterprising instincts, and a strong ownership mentality
  • Top-notch troubleshooting skills and diagnostic intuition to solve challenging problems
  • Thrives working individually and with talented teams, always seeking to achieve superior results
  • Demonstrable versatility in multiple back-end technologies
  • Understands and embraces the value of automated software deployment and release automation
  • Deep experience in building web services and backend web platforms
  • Applicants  MUST   be a US Citizen , due to the nature of the work
  • Applicants  MUST ** live in the US**, with a remote home office
  • Contract  position to start
  • Primarily a remote position with possibility of occasional travel

Additional Information 

Twin Technologies offers a competitive and comprehensive employee compensation and benefits package which includes medical, dental and vision insurance, LTD, STD, life insurance, 401k plan with company match, and an unlimited PTO plan.

Twin Technologies is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity and expression, national origin, disability, or protected veteran status.

View this job on