Pace Wisdom Solutions
Website:
pacewisdom.com
Job details:
Location: Bangalore (Hybrid)
Role: (Senior) Software Engineer (Full Stack)
Role Overview
Designs, develops, and operates Business Insights. This module enables organizations to transform operational data from domains such as transport, inventory, and exception management into actionable business insights, supporting strategic decision making, operational efficiency, cost optimization, and service excellence.
Acts as a T-shaped engineer with strong expertise in backend or frontend, while contributing to domain modeling, system design, and cross-domain integrations.
Responsibilities
- Design APIs and/or event-driven Systems
- Model complex hierarchies and relationships using clean domain-driven design principles
- Collaborate with product and domain experts to translate real-world logistics structures into system models
- Contribute to the development of the frontend/backend for visualization.
Professional Requirements
- 6+ years of professional experience in developing modern front-end and/or back-end applications, ideally in complex distributed system environments.
- Strong experience in designing systems with complex relationships and configurations
- Experience working in distributed systems with multiple dependent services
- Exposure to Domain-Driven Design (DDD) is highly preferred
- Ability to think in terms of models, abstractions, and system-wide impact, not just features
Technical Skills
Backend
- Strong in design thinking
- Experience with:
- Java with Spring Boot
- API design (REST, gRPC, GraphQL)
- Event-driven architecture (Kafka)
- Knowledge of Data Lake, Lakehouse Layer (snowflake/Databricks), Data insight tools like power BI/Tableau.
Frontend
- Experience building:
- Complex configuration UIs
- Data visualization (graphs/maps preferred)
- Exposure to AI / Machine Learning integration
- Frameworks: Angular / React / Vue
Cross-Functional and T-Shaped Expectations
- Working knowledge of:
- Cloud platforms (AWS)
- CI/CD and deployment pipelines
- Monitoring, logging, and observability practices
- Basic security principles such as authentication, authorization, and secure coding
- Ability to connect technical decisions with business objectives and user outcomes.
- Experience or willingness to contribute beyond core specialization in areas such as:
- Performance optimization
- DevOps practices
- Security improvements
- Test automation
- Ability to work effectively with multicultural and geographically distributed teams, demonstrating strong communication and collaboration skills across global engineering organizations.
Tools and Technologies
- Version control: Git
- Build systems: Gradle, Maven
- CI/CD: GitLab CI/CD
- Project and documentation tools: Jira, Confluence
Nice to have:
- Databases (SQL and NoSQL)
- Docker and containerization
Personal Skills and Mindset
- Ability to design systems that act as a single source of truth for shared domain data
- Engineers who think of models and systems, not just endpoints and tables
- Strong motivation and passion for software engineering, with curiosity beyond core specialization.
- Demonstrates a T-shaped mindset with deep expertise in a core domain and openness to learn and contribute across adjacent disciplines.
- Excellent analytical and system-thinking abilities to solve complex problems holistically.
- Ability to balance technical depth with pragmatic decision-making.
- Self-driven, adaptable, and comfortable working in dynamic development environments.
- Strong interpersonal, communication, and collaboration skills, particularly in cross-functional and global team settings.
- Friendly, open-minded, and confident, with the ability to build strong working relationships across teams and cultures.
- Passion for continuous learning, innovation, and improving both product and engineering practices.
- Genuine motivation to contribute to organizational success and alignment with company culture and values.
Click on Apply to know more.