Search by job, company or skills

Avensys Consulting

Java Developer (Mid/Sr)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

For Senior level

  • Design, develop, review, implement, and manage Java applications and services for the production and pre-release environments;
  • Design, develop, review, implement, and manage continuous integration, build management and deployment scripts, systems, and any code as required;
  • Participate in Agile software development, prototyping, and code review with international development teams to build scalable microservices-based products and APIs using Java technologies on AWS Cloud architecture;
  • Fully understand the requirements of the customer or business and utilize this knowledge to develop applications that are consistent with this;
  • Work with delivery teams to achieve success through development using CI/CD and DevOps practices, processes, and tooling;
  • Provide robust coding practices, solid unit/component test coverage, and debugging code.

YOUR SKILLS & EXPERIENCE

For Senior level

  • Strong experience in JAVA 8+;
  • Strong experience in Java open-source frameworks, including developing using modern frameworks, e.g. Spring Boot;
  • Experience in designing & developing RESTful APIs and microservices-based system;
  • Experience in Cloud computing and Amazon Web Services - particularly Serverless Development;
  • Practical experience in Containers (ECS, Kubernetes, Docker) and FaaS (AWS Lambda) technologies;
  • Strong English communication skills (both verbal & written), especially in the global software development environment;
  • Strong DevOps and Continuous Delivery skillset;
  • Experience in modern CI/CD pipelines and tools (e.g. Git, Ansible, Jenkins, NPM, Gradle);
  • Experience in Agile development environments;
  • Well-versed in writing structured, well-documented, maintainable, and clean code;
  • Good problem-solving and analytical skills;
  • Good understanding of standard Software Engineering processes, Testing;

Nice-to-have

  • Experience in the Banking or Financial Services industry;
  • Any additional certification or training in IT, Business, Computer Science, or related area;
  • Experience in leading and coaching at least one software engineer team on various projects;

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143841891