Senior Software Engineer Java

Year    Pune, Maharashtra, India

Job Description


Job Title Senior Software Engineer - Java

Essential Functions (Job Duties and Responsibilities)
Solid understanding of duties performed within the entire software development life cycle, as well as tools, and language(s) to include:

  • Collaborate with Product Owners/BAxe2x80x99s 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 analyze 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 8 years working experience developing in JAVA with Spring Boot. Working experience in Front-End development, including working with Angular is advantageous.
  • Advanced knowledge developing REST APIs and micro-services
  • Experience with Webpack 5 and Webpack Module Federation is advantageous.
  • Experience with the following technologies: Kubernetes, Kafka (or similar MQ system), Keycloak
  • Experience developing unit and automated tests.
  • Working knowledge of Apache Camel, JMS, JNDI, JUnit, and Cucumber
  • API Testing xe2x80x93 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, XML, XSLT
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
'

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3768461
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pune, Maharashtra, India
  • Education
    Not mentioned
  • Experience
    Year