Senior Software Engineer - Java, Python
Technology
Blue YonderBengaluru, India1 week ago
Full timeOn-site
Job description
Scope
- Core responsibilities to include design, development and maintaining (along with counterparts and distinguished Architects) of application features, deployments and environment reliability.
- Develop scalable code and automate build/release processes to support continuous delivery and model lifecycle workflows.
- Collaborate with engineering, cloud, AI, QA and operations teams to ensure reliable, secure and scalable delivery of products.
- Open to learn and adapt to existing development lifecycle and engineering practices used by the team.
Our Current Technical Environment
- Software: Java, Spring boot, Python, Gradle, GIT, Rest API, OAuth, GraphQL
- Application Architecture: Scalable, Resilient, event driven, secure multi-tenant Microservices architecture
- Cloud Architecture: MS Azure (ARM templates, AKS, Azure Data Storage, Azure AD, Serverless functions)
- Frameworks/Others: Docker, Kubernetes, Kafka, Snowflake, NOSQL, RDBMS, Gradle, Maven, GIT Actions and workflows
What You’ll Do
- Design and develop application features as required for the Analytical and Transactional reporting needs.
- Extract and adopt to the platform protocols to implement the changes as requested in the product as well as adopting to the emerging standards that cascade to the downstream applications.
- Manage the build pipelines
- Involve in requirement analysis, design discussions to come up with design, architecture and deployment strategies involved in the product/feature development.
- Handle queries from the internal/external stake holders on the product
- Setup/Manage demo environments for customer adoption and product roadmap enhancements
- Contribute to our innovation track
What We Are Looking For
- 4 - 8 Yrs of experience in developing applications as Software/Sr. Software with expertise in microservices, Java and Python.
- Excellent ownership and responsibility in owning features and products being developed including those which are in the maintenance mode.
- Have excellent understanding and hands on implementation of RESTful services and tools like Postman or similar.
- Have a good exposure to Snowflake, Relational databases and NoSQL with the ability to integrate and build services that can interact with one or more of these cloud/on-prem DBs.
- Strong analytical and problem-solving skills with attention to detail.
- Knowledge of cloud platforms (e.g., Azure, GCP, AWS) and Experience with executing CI/CD pipelines and tools like Git Actions, Jenkins, etc.
- Experience or knowledge in Warehouse Management Systems (WMS) or the supply chain domain is a plus. Prefer profiles with previous experience with Warehouse/fulfillment or any ecommerce products
Our Values
If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success – and the success of our customers. Does your heart beat like ours?
Find out here: Core Values
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
Keywords
javapythonplanning-and-designvisual-art-designproduct-development-and-designtraining-and-developmentenvironment-health-and-safety-hsseecology-environmentcontinuous-deliveryci-cdartificial-intelligencequality-assurancemaintenance-repair-and-operations-mropolicies-and-practicesspringspring-bootgradleapplication-programming-interface-apirestful-apioauth
Interested in this role?