Job Description :

Job Title: Java Software Engineer
Location: Newark, NJ

Our client team is seeking an experienced Software Engineer who is passionate about the craft and art of developing critical software. You love to learn and work with groundbreaking technologies in a collaborative work environment. Superb opportunity for applicants that are proficient in Java, jQuery, Unix, Oracle, and Web Services. Main responsibility of this role will be to write clean code, data design, testing, technical design and troubleshooting.

Job Responsibilities:

  • Contribute to the design, coding, debugging and testing of new and existing programs
  • Develop solutions using Java technologies and Oracle database.
  • Implement changes according to standard turnover procedures with a CI/CD focus including weekend or late evening coverage where required
  • Provide production systems support including evening and weekends where necessary

Qualifications:

  • 5+ years of experience with Java and one or more scripting languages (Python, Java Script, Node.js)
  • 4+ years of experience with Sql or NoSql database
  • Highly proficient in Java, Scripting language (Python or Java Script) and SQL (including writing Stored Procedures)
  • Unit/Integration testing experience
  • Understanding of core AWS services, uses, and AWS architecture standard methodologies
  • API Integration experience, such as using HTTP request/response, authentication concepts, and API tools such as Postman
  • Experience working within an agile scrum team, and independently owning major assigned features to be delivered on time

Preferred Qualifications:

  • Professional experience in AWS services (Lambda, Glue job, Redshift, DynamoDB, SQS, Cognito, CloudFront, Gateway API)
  • Nice to have: Terraform usage for CI/CD pipeline
  • Nice to have: HTML, CSS, Angular JS experience
             

Similar Jobs you may be interested in ..