TETech Aalto Pte. Ltd
Full Stack Developer
Raffles Link / Raffles Place ₹6K-15K LPA Posted 26 Dec 2024
FULL TIME
Golang
Cloud Infrastructure
Java
Automation Testing
Python
Job Description
Overview
We are looking for a seasoned Full Stack Developer to become a key member of our team. This position entails utilizing a wide range of technologies to design, tailor, and sustain innovative software applications, infrastructure, and testing environments. The successful candidate will possess substantial knowledge in application development, Software Development Life Cycle (SDLC) methodologies, and the management of extensive projects from initial concept through to completion.
Key Responsibilities
- Application Development:
- Create and develop bespoke applications using a variety of technologies including Java, Golang, React.js, Angular.js, Ruby on Rails, Python, Kotlin, Swift, React Native, SAP ABAP, and Fiori framework.
- Configure, customize, and provide support for software solutions such as Jenkins, Hashicorp Vault, Kafka, RabbitMQ, Nexus, Cassandra, Elasticsearch, Graylog, Grafana, and SAP Process Orchestration.
- Automated Testing:
- Implement automated testing strategies utilizing tools like Selenium, Appium, Cypress, Supertest, K6, JMeter, and Atlassian JIRA.
- Infrastructure Oversight:
- Customize, configure, and maintain infrastructure stacks, including Microsoft Azure Cloud Services, Azure Kubernetes Services, Azure IoT Hub, Azure Event Hub, Pivotal Cloud Foundry, VMware Tanzu Kubernetes Grid, Postgres, Microsoft SQL Server, MongoDB, Hadoop, Apache Hive, and Microsoft Active Directory.
- Project Design and Management:
- Architect solutions for applications while ensuring smooth integration with pre-existing infrastructure.
- Lead project teams/squads to achieve delivery within set timelines, budget constraints, and defined scope.
- Oversee the complete SDLC for large-scale initiatives.
- Contributions to Open Source:
- Engage actively in open-source projects by developing new features and participating in roadmap planning.
Qualifications and Skills
Essential Skills:
- Programming Proficiency: Expertise in several programming languages and frameworks, including Java, Golang, Python, React.js, Angular.js, among others.
- Infrastructure Expertise: Practical experience with cloud services (Microsoft Azure, Kubernetes, VMware Tanzu) and database technologies (Postgres, SQL Server, MongoDB).
- Testing Automation Tools: Proficient in Selenium, Appium, JMeter, and similar tools.
- Leadership in Projects: Demonstrated success in managing large-scale projects from start to finish.
- Open Source Engagement: Proven history of involvement in open-source projects.
Professional Experience:
- At least 10+ years of relevant experience with the specified technology stack.
- Deep experience in SDLC processes at a solution/enterprise architect level.
Desired Skills:
- Understanding of SAP Process Orchestration and SAP BTP.
- Proven ability to manage cross-functional teams effectively.
