Job Description
Software Engineer (Fullstack)
Your mission
Design, develop, and document thought-out solutions within the team’s responsibility addressing customer requirements;
improve and optimize existing functionalities;
closely collaborate with the product owner, business analysts and other developers;
Working in Production support workplace (as L3 engineer), helping us to improve our processes and deliver qualtiy of fixes to our customers;
Key Responsibilities
Design, develop, test, and maintain web-based applications.
Build responsive and user-friendly interfaces using Angular, TypeScript, JavaScript, HTML, and CSS/Sass.
Develop and optimize Oracle SQL queries, PL/SQL procedures, packages, functions, and database objects.
Integrate front-end applications with RESTful APIs and backend services.
Participate in software design, code reviews, testing, troubleshooting, and production support activities.
Collaborate with business analysts, developers, QA teams, and stakeholders to deliver high-quality solutions.
Maintain source code using Git and support CI/CD deployment processes.
Investigate and resolve application and database performance issues.
Ensure adherence to software development best practices, security standards, and coding guidelines.
Support application deployments and troubleshooting within Linux settings.
What you need
Advanced proficiency in the back-end competencies: Java 8+, Spring Boot, RESTful API building
Git, Gradle and Jenkins CI tool
Angular, TypeScript
JavaScript, HTML and CSS/Sass
NodeJS, npm
Basic Linux operating system knowledge
GraphQL, Liquibase, Spring JPA, Spring Security
Database Development
Experience in Oracle SQL queries, PL/SQL Programming
Relational Database Management Systems (RDBMS)
Query Optimization and Performance Tuning
You will get extra points for the following
Avaloq, wealth management or private banking knowledge
JMS and Kafka know-how is a plus and Openshift or Kubernetes
📌 Software Engineer Fullstack Pune
🏢 Avaloq
📍 Pune