Full Stack Developer
Everest Technologies- Location
- Shaikpet, Telangana, India
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 1mo ago
Key Responsibilities
- Backend Development: Develop, test, and maintain robust backend services and APIs using Java, Spring Boot, and Node.js.
- Event-Driven Architecture: Design, integrate, and manage asynchronous messaging and event-driven systems using Message Queue (MQ) platforms like Kafka, RabbitMQ, or similar.
- Database Management: Design, implement, and maintain scalable data models using both relational (Oracle DB) and NoSQL (MongoDB) databases.
- Frontend Support: Contribute to and maintain responsive user interfaces using HTML, CSS, TypeScript, and Angular as project needs dictate.
- Infrastructure & Deployment: Develop, containerize, and deploy applications in Dockerized environments.
- Quality Assurance: Write rigorous unit and integration tests following Test Driven Development (TDD) principles to ensure system reliability.
- Collaboration: Work seamlessly with product managers, designers, and other engineers to deliver high-quality features.
- Agile Participation: Actively participate in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
- Continuous Improvement: Solve problems with a proactive mindset, communicate effectively across departments, and willingly challenge the status quo to improve our tech stack.
Must-Have Skills
- Backend Engineering: Strong proficiency in Java and Spring Boot.
- Message Queuing (MQ): Hands-on experience with Kafka, RabbitMQ, ActiveMQ, or other messaging/event-streaming platforms.
- APIs & Integration: Deep understanding of RESTful services, GraphQL, and Node.js.
- Databases: Experience with both Relational (Oracle DB) and NoSQL (MongoDB) database systems.
- Frontend (Secondary): Working knowledge of frontend development using HTML, CSS, TypeScript, and Angular.
- Infrastructure: Experience with Docker.
- Development Practices: Proven experience with Test Driven Development (TDD) and Agile methodologies.
- Soft Skills: Strong communication, collaborative team player, excellent problem-solving skills, and a mindset to push boundaries and innovate.
Nice-to-Have Skills
- Monitoring & DevOps Tools: Experience with Splunk, Dynatrace, OpenShift, Azure, or GitLab CI/CD Pipelines.
- Domain Knowledge: Background in Retail, eCommerce, or product data management.
- Innovation & Research: Exposure to or interest in Artificial Intelligence (AI) integrations.
Skills
- Java
- Spring Boot
- Node.js
- Kafka
- RabbitMQ
- MongoDB
- HTML
- CSS
- TypeScript
- Angular
- ActiveMQ
- GraphQL
- Docker
- Splunk
- Dynatrace
- OpenShift
- Azure
- GitLab CI
More jobs at Everest Technologies
All 47Similar roles
Forward Deployed Engineer
DevRev · India · today
Manager, Software Engineering, ITC
N IKE, Inc . · Karnataka, India · today
Manager, Software Engineering
Mastercard · Pune, India · today
Sr Software Engineer Global - Observability Accelerators & AI
Southwest Airlines · India Office · today
Tech Lead Software Engineer Global - Observability Accelerators & AI
Southwest Airlines · India Office · today
Sr Software Engineer - MarTech
Southwest Airlines · India Office · today