1 Acuver Consulting Private Limited. Senior Software Engineer Job
4-8 years
Bangalore / Bengaluru
Senior Software Engineer/Tech Lead - Enterprise Applications (4-8 yrs)
Acuver Consulting Private Limited.
posted 2mon ago
Flexible timing
Key skills for the job
Acuver Consulting is looking for proficient Senior Software Engineer between 4 to 8 years relevant work experience
Roles : Senior Software Engineer
Responsibilities :
- Interact with customers and cross functional team for requirement gathering, backlog grooming and prioritization.
- Apply patterns to decompose monolithic application or business requirements into building high performing, resilient, scalable and secure application/microservices.
- Apply microservice best practice while design and defining contracts and integration (DDD,Bounded context, CQRS, Event sourcing, Polyglot persistence, Event driven data management,etc).
- Design, build and enhance iPaaS platform to achieve quicker implementation cycle.
- Define CI/CD pipeline and choose monitoring tools for application/services.
- Responsible to build Product Engineering culture with in the team. Improve team's lead/cycle time and velocity by innovation and higher order automation.
Key Skills :
- 5+ years of Hands-on experience in solution/technical design of enterprise applications.
- A good understanding of CS Fundamentals, Microservices, Data Structures, Algorithms and Problem Solving
- Strong knowledge of design and architectural patterns & principles.
- Sound Knowledge of Cloud Platforms (Azure, AWS, GCP or similar)
- Experience in building scalable, high throughput, distributed and secure applications
- Experience with Messaging middleware (ActiveMQ, Kafka or similar).
- Experience in open-source framework like Spring Boot, Spring Cloud, Cloud Foundry (PCF)
- Experience in evaluating different database choice for the application (RDBMS vs NoSQL,different variations of NoSQL).
- Experience in iPaaS or Enterprise Integration patterns platform is an advantage.
- Experience in defining CI/CD pipeline and choosing application monitoring tools.
- Experience in more than one programming language is an advantage (Java/NodeJS/Python).
- Contribution to Open-Source community (a good Github profile will be an advantage)
- Experience in data analytics with AI/ML modelling platforms is an added advantage.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Engineer roles with real interview advice
4-8 Yrs
Bangalore / Bengaluru