Posición: Mid-Senior level

Tipo de empleo: Full-time

Loading ...

Contenido de trabajo

About The JobAn exciting opportunity for a Role as Senior Java Developer who has demonstrated expertise in solution design and tech team leadership experience.The successful candidate will oversee the build of complex JAVA products, ensure the architecture principles are aligned with the group strategy, and act as a lead developer.Responsibility includes developing new features, managing existing applications, and implementing microservices using spring boot, Hibernate and JPA. You will also be responsible for profiling and improving back-end performance.Key Responsibilities
  • Owning and delivering the features adhering to quality from development to production.
  • An advocate of general engineering best practices such as domain-driven code architecture, encapsulation, separation of concerns, single responsibility, clean code practices, etc.
  • Maintain code and write unit/automated tests to ensure the product is of the highest quality.
  • Design and implement microservices with multi-region capability.
  • Recognize the production and non-production application issues.
  • Work with multiple scrum teams to deliver the solution.
  • Establish and manage DevOps tools and practices.
  • Interact with Solutions Architect to understand technology direction/changes, standards and best practices.
Required Technical Skills And Knowledge
  • Work experience as a Senior Java Developer or similar role.
  • Experience designing, building and testing Java EE and Angular full stack applications.
  • In depth knowledge of popular Java frameworks like Spring boot and Spring.
  • Experience with Object-Oriented Design (OOD).
  • Supporting Java enterprise applications with multi-region setup.
  • Implementation of Rest APIs and Experience with test-driven development.
  • Experience in the Spring, Spring Boot and Excellent knowledge of Relational Databases,
  • MySQL, and ORM technologies (JPA2, Hibernate).
  • Developing Microservices using Spring / AWS technologies and deploying on AWS platforms
  • Experience working in Agile (Scrum/Lean) with DevSecOps focused.
  • Perform unit and system testing of application code as well as execution of implementation activities.
  • Prior experience as a lead developer managing multiple team members.
Desirable Technical Skills And Knowledge
  • Experience with AWS, Kubernetes, and Docker Containers.
  • AWS Component Usage, Configurations and Deployment - Elasticsearch, EC2, S3, SNS, SQS, API Gateway Service, Kinesis
  • AWS certification would be advantageous
  • Knowledge of Heath and related technologies
Soft Skills
  • Proactivity, creativity, and innovative thinking
  • Great organization skills, as you might be required to work on multiple tasks at the same time
  • Excellent English language, communication (oral and written) and presentation skills
  • A fast learner
  • Ability to perform under pressure
  • Affinity to work in international and multicultural environments with excellent English written & verbal communication skills and interpersonal skills
  • Attention to detail
  • Ability to work as a team
  • Advanced working knowledge of Microsoft Office, JIRA, and Confluence.
  • Service orientated : can do attitude.
  • Confident and dynamic personality.
  • Alignment with the International SOS values of Passion, Expertise, Respect and Care
Qualifications
  • Bachelor’s degree in computer science or software Engineering or equivalent general experience.
  • Senior Software Engineer with 8 to 10 years of experience.
  • Experience in migrating existing Java monolith to Cloud Native.
  • Experience in supporting Java and Angular web applications
Technical SkillsetJava, Spring, Spring Boot, JPA/Hibernate MySQL/PostgreSQL, MongoDB (any NoSQL), Tomcat(any web and app server), API development (REST), Swagger, MuleSoft, Unit testing tools, CICD, Dockers/Kubernetes/OpenShift, AWS, Elastic Stack(ELK), AppDynamics (Any APM), Jira, Jenkins/CircleCI, Git, Message brokers (Kafka/RabbitMQ), API gateway, Caching, DevOps principles, and Agile mindset, JavaScript, node.js, Angular, HTML, CSS.Required Languages :Excellent verbal, written and interpersonal communication skills in English.(ref:hirist.com)
Loading ...
Loading ...

Plazo: 23-06-2024

Haga clic para postularse como candidato gratuito

Aplicar

Loading ...
Loading ...

TRABAJOS SIMILARES

Loading ...
Loading ...