Senior Java Software Engineer

4 - 8 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

This position requires a strong self-starter with solid technical engineering background and influencing skills, who can lead the way, assist development teams with architecture, cloud best practices, trouble shooting and any other technical issues related to implementation of a customer facing proposition.


  • Responsible for delivering and providing technical expertise as part of the engineering team from both design and day to day coding.
  • Working with the product owners identify new improvements, customer requirements and follow through to delivery.
  • Define and deliver a highly scalable, secure and robust infrastructure architecture along with the tools to support it, using the latest open-source technologies and cloud services.
  • Assist with architectural requirements of the cloud platform, test automation frameworks, infrastructure-as-code and continuous delivery/deployment pipelines.
  • Ensure delivery in a timely, efficient and cost effective manner.
  • Stakeholder management across various Technology and Business teams.
  • Ensures that technical solutions are fit for purpose, including for functional, non-functional and support requirements and aligned to Global Technology Strategies.
  • Be the trusted advisor to the business.
  • Partner closely with Architecture, business and supporting central groups while working within a global team.



he ideal candidate will have 4-8 years’ experience working as a software engineer with:


  • Deliver software solutions using agile methodologies.
  • Develop robust applications using Java

    and front-end technologies such as JavaScript or TypeScript.
  • Utilise the Spring Framework to build REST API-based applications.

  • Experience in AI tools for development like GitHub Co-Pilot.
  • Design and implement applications using microservice architecture.
  • Implement front-end frameworks like React or Angular to create responsive user interfaces.
  • Design efficient data models using databases such as Oracle, MySQL, PostgreSQL, Snowflake and NoSQL databases like DynamoDB.

  • Employ Docker container technology for application deployment.

  • Familiarity with Kubernetes (K8s) or Snowflake for container orchestration.
  • Develop and test applications using frameworks like JUnit, Cucumber, Gauge, or Selenium.
  • Build and maintain highly performant quality applications on cloud platforms (AWS).

  • Work with DevOps tools including Terraform, Ansible, Jenkins, and Bamboo.

  • Travel occasionally as required for project needs.
  • Demonstrate strong communication skills and a customer-centric approach.
  • Utilise APIs, caching, and messaging for application integration.
  • Embrace TDD and pair programming best practices, along with CI/CD pipelines.
  • Good to have knowledge of Snow park container service.
  • Strong communication skills and interest in a pair-programming environment
  • Passion for growing your skills and, tackling challenging problems

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
ITC Infotech logo
ITC Infotech

Information Technology and Services

Bengaluru

RecommendedJobs for You

vijayawada, andhra pradesh, india