Java developer with AWS

Java developer with AWS Job Description Template

Our company is looking for a Java developer with AWS to join our team.


  • Developing with RESTful API interfaces;
  • General troubleshooting and debugging;
  • Code-level application security (IAM roles, credentials, encryption, etc.);
  • Programming with AWS APIs;
  • Review test and debug team members work;
  • Analyze and understand existing programs, job flows, and components;
  • Perform unit, integration and parallel testing;
  • Assist in investigating production issues and provide solutions;
  • Design reusable frameworks – Environment management and layout design;
  • Work with multiple teams in different locations and time zones;
  • Perform program design, development, and code management;
  • Evaluate and Recommend new technologies and update versions of existing ones.


  • “Self-starter ” attitude and the ability to make decisions independently;
  • Demonstrated ability to work with global teams across time zones;
  • Team player possessing strong analytical, problem solving and communication skills;
  • Ability to work effectively in a fast paced, complex technical environment;
  • Good understanding of Design Patterns, Data structures and Algorithms;
  • Java;
  • Bachelor’s degree or equivalent required;
  • Stong in Java SDK 1.8, Java SDK 11 (not mandatory), Spring Boot (Embedded Tomcat), REST & SOAP API skills;
  • Hands-On experience with Database development and tools with SQL, O/RM, Flyway, OLTP Database Tuning, etc;
  • REST;
  • Microservices;
  • AWS;
  • Ability to explain complex information in a clear manner;
  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field;
  • Design patterns.