Software Architect Java

Not Interested
Bookmark
Report This Job

profile Job Location:

Pune - India

profile Monthly Salary: Not Disclosed
Posted on: 4 days ago
Vacancies: 1 Vacancy

Job Summary

Job Title

Software Architect - Java

Job Description

Essential Functions (Job Duties and Responsibilities)

Solid understanding of duties performed within theentire software development life cycle as well as tools and language(s) to include:

  • Collaborate with Product Owners/BAs in refinement and defining user stories
  • Follow and coach best practices for software development
  • Design develop maintain and/or work with complex microservices that meet requirements provide high quality in a high performance environment
  • Contributes to complex application architectures and technical alternatives to meet functional requirements working with the development team and System Software and Solution architects
  • Contributes to and leads technical documentation development for application designs
  • Ability to analyse functional issues performance issues production components and configurations Triaging/troubleshooting of issues across dev QA and production environments
  • Work as a multi-skilled professional practicing Agile in a SCRUM methodology
  • Taking part in continuous improvement through sharing of knowledge and coaching within the team

Required Education and Experience

  • Technical College Degree Bachelor or Master degree in Computer Science or Information Technology or equivalent
  • A Minimum of 12 years working experience developing in Java (21) & Spring Boot. Working experience in Front-End development including working with Angular is advantageous.
    • Good to know - JPA/Hibernate Liquibase OpenAPI
  • Advanced knowledge developing Event Driven Architecture Domain Driven Design REST APIs and micro-services.
  • Experience with the following technologies: Kubernetes Kafka (or similar MQ system) Keycloak
  • Experience developing unit and automated tests.
  • Working knowledge of JUnit and Cucumber (BDD)
  • API Testing Postman SoapUI (at least one is required)
  • Experience in working with GIT SVN or other distributed source control systems
  • Experience in working with either Maven or Gradle build tools
  • Working knowledge and experience in using Docker and Kubernetes clusters
  • Practical use of JSON and message exchange formats

Preferred Qualifications

  • Working knowledge of developing/deployment of applications within cloud systems (Azure AWS Rancher etc.)
  • Working experience with Atlassian tools (JIRA Confluence etc.)
  • Knowledge and experience in assisting in construction of CI/CD pipelines in collaboration with DevOps including integration of test automation systems

Knowledge-Skills-Abilities (Competencies)

  • Effective communication skills (written and verbal)
  • Good interpersonal skills (work well within a team)
  • Be able to contribute to the onboarding process of additional team members
  • Ability to work in a fast-paced operational environment with competing priorities and multiple stakeholders
  • Strong analytical abilities and able to put forward recommendations.
  • Able to work unsupervised take initiative and resolve issues.
Job TitleSoftware Architect - JavaJob DescriptionEssential Functions (Job Duties and Responsibilities)Solid understanding of duties performed within theentire software development life cycle as well as tools and language(s) to include:Collaborate with Product Owners/BAs in refinement and defining us...
View more view more

Key Skills

  • Junit
  • General Ledger Accounting
  • End User Support
  • JQuery
  • Blackberry

About Company

Company Logo

Vanderlande is the global market leader for value-added logistic process automation at airports, and in the parcel market. The company is also a leading supplier of process automation solutions for warehouses. ... The company focuses on the optimisation of its customers' business proc ... View more

View Profile View Profile