11+ Microsoft Works Jobs in Bangalore (Bengaluru) | Microsoft Works Job openings in Bangalore (Bengaluru)
Apply to 11+ Microsoft Works Jobs in Bangalore (Bengaluru) on CutShort.io. Explore the latest Microsoft Works Job opportunities across top companies like Google, Amazon & Adobe.


Position : Software Engineer (Java Backend Engineer)
Experience : 4+ Years
š Location : Bangalore, India (Hybrid)
Mandatory Skills : Java 8+ (Advanced Features), Spring Boot, Apache Spark (Spark Streaming), SQL & Cosmos DB, Git, Maven, CI/CD (Jenkins, GitHub), Azure Cloud, Agile Scrum.
About the Role :
We are seeking a highly skilled Backend Engineer with expertise in Java, Spark, and microservices architecture to join our dynamic team. The ideal candidate will have a strong background in object-oriented programming, experience with Spark Streaming, and a deep understanding of distributed systems and cloud technologies.
Key Responsibilities :
- Design, develop, and maintain highly scalable microservices and optimized RESTful APIs using Spring Boot and Java 8+.
- Implement and optimize Spark Streaming applications for real-time data processing.
- Utilize advanced Java 8 features, including:
- Functional interfaces & Lambda expressions
- Streams and Parallel Streams
- Completable Futures & Concurrency API improvements
- Enhanced Collections APIs
- Work with relational (SQL) and NoSQL (Cosmos DB) databases, ensuring efficient data modeling and retrieval.
- Develop and manage CI/CD pipelines using Jenkins, GitHub, and related automation tools.
- Collaborate with cross-functional teams, including Product, Business, and Automation, to deliver end-to-end product features.
- Ensure adherence to Agile Scrum practices and participate in code reviews to maintain high-quality standards.
- Deploy and manage applications in Azure Cloud environments.
Minimum Qualifications:
- BS/MS in Computer Science or a related field.
- 4+ Years of experience developing backend applications with Spring Boot and Java 8+.
- 3+ Years of hands-on experience with Git for version control.
- Strong understanding of software design patterns and distributed computing principles.
- Experience with Maven for building and deploying artifacts.
- Proven ability to work in Agile Scrum environments with a collaborative team mindset.
- Prior experience with Azure Cloud Technologies.

Position Overview:
We are looking for a talented and self-motivated Back-end Developer to join our development team. The ideal candidate will be responsible for writing clean, efficient, and maintainable code that enhances workflow organization and automates various internal processes within the organization. The role involves continuous improvement of our software solutions to save man-hours and ensure overall organizational efficiency. Key tasks include development, testing, debugging, troubleshooting, and maintenance of both new and existing programs.
Ā
Key responsibilities:
Ā
1)Ā Ā Ā Ā Software Development: Write clean, efficient, and maintainable code/flows that automate internal processes and improve workflow efficiency.
2)Ā Ā Ā Ā Testing and Maintenance: Perform testing, debugging, troubleshooting, and daily maintenance of created or integrated programs.
3)Ā Ā Ā Ā Adherence to Standards: Follow preferred development methodologies and adhere to organizational development standards.
4)Ā Ā Ā Ā Team work: To work closely with other team members to ensure the successful implementation of projects. Maintain clear and concise documentation of code, APIs, and software components to aid in knowledge sharing and future development.
5)Ā Ā Ā Ā Stay Current: Keep up to date with the latest developments in the Python, RPA ecosystem and engage in best practices of software engineering.
We are solving complex technical problems in the financial industry and need talented software engineers to join our mission and be a part of a global software development team.
A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting.
Job Description:Ā
⢠Experience in Core Java, Spring Boot.
⢠Experience in microservices.
⢠Extensive experience in developing enterprise-scale systems for global organization. Should possess good architectural knowledge and be aware of enterprise application design patterns.
⢠Should be able to analyze, design, develop and test complex, low-latency client-facing applications.
⢠Good development experience with RDBMS in SQL Server, Postgres, Oracle or DB2
⢠Good knowledge of multi-threading
⢠Basic working knowledge of Unix/Linux
⢠Excellent problem solving and coding skills in Java
⢠Strong interpersonal, communication and analytical skills.
⢠Should be able to express their design ideas and thoughts.
About Wissen Technology:
Wissen Technology is a niche global consulting and solutions company that brings unparalleled domain expertise in Banking and Finance, Telecom and Startups. Wissen Technology is a part of Wissen Group and was established in the year 2015. Wissen has offices in the US, India, UK, Australia, Mexico, and Canada, with best-in-class infrastructure and development facilities. Wissen hassuccessfully delivered projects worth $1 Billion for more than 25 of the Fortune 500 companies. The Wissen Group overall includes more than 4000 highly skilled professionals.
Wissen Technology provides exceptional value in mission critical projects for its clients, through thought leadership, ownership, and assured on-time deliveries that are always āfirst time rightā.
Our team consists of 1200+ highly skilled professionals, with leadership and senior management executives who have graduated from Ivy League Universities like Wharton, MIT, IITs, IIMs, and NITs and with rich work experience in some of the biggest companies in the world.
Wissen Technology offers an array of services including Application Development, Artificial Intelligence & Machine Learning, Big Data & Analytics, Visualization & Business Intelligence, Robotic Process Automation, Cloud, Mobility, Agile & DevOps, Quality Assurance & Test Automation.
We have been certified as a Great Place to WorkĀ® for two consecutive years (2020-2022) and voted as the Top 20 AI/ML vendor by CIO Insider.
ļ· Providing technical expertise for every phase of the project lifecycleāfrom concept
development to solution design, implementation, optimization and support. Interacts
with a set of clients (client senior developers and architects) to create technology
specifications from business requirements for one of the modules within the project.
ļ· Prepares the technical design of the more complex technology components within the
module (one or more of client/web presentation tier, server tier, data access and data
model, integration component, package function customization).
ļ· Assists the architect in articulating the pros and cons of using a certain technology stack
or component or design pattern versus another to the clients and project team and
drives selection of technologies, designs to come up with the optimal architecture.
Drives the performance tuning, re-design and re-factoring for a module.
ļ· Contributes to designing and implementing the build, releases process as well as system
configuration and deployment characteristics of the application.
Required Tech Stack
ļ· 2+ years of strong development skills in Java with JDK 1. 8 & above version &
Microservices with Spring boot/ Spring.
ļ· Should have strong acumen in Data Structures, Algorithms, problem-solving and Logical/
Analytical skills.
ļ· Thorough understanding of OOPS concepts, Design principles and implementation of
different type of Design patterns.
ļ· Sound understanding of concepts like Exceptional handling, Serialization/Deserialization
and Immutability concepts, etc.
ļ· Good fundamental knowledge in Enums, Collections, Annotations, Generics, Auto
boxing, etc.ļ· Experience with Multithreading, Concurrent Package and Concurrent APIs Basic
understanding of Java Memory Management (JMM) including garbage collections
concepts.
ļ· Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by,
aggregate functions, etc.)
ļ· Experience with at-least one NoSQL (Any of Cassandra/Couch base/Hadoop), Hands-on
experience with JMS
ļ· Hands-on experience in creating RESTful webservices and consuming webservices
ļ· Hands-on experience with Spring.
ļ· Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j)
ļ· Experience of writing Junit test cases using Mockito / Powermock frameworks.
ļ· Should have practical experience with Maven/Gradle and knowledge of version control
systems like Git/SVN etc.
ļ· Good communication skills and ability to work with global teams to define and deliver
on projects.
ļ· Sound understanding/experience in software development process, test-driven
development
Role / PurposeĀ -Ā LeadĀ Developer -Ā APIĀ andĀ Microservices
MustĀ haveĀ aĀ strong hands-onĀ developmentĀ trackĀ recordĀ building integrationĀ utilizingĀ aĀ varietyĀ ofĀ integrationĀ products, tools,Ā protocols,Ā technologies, andĀ patterns.
- Must have an in-depth understanding of SOA/EAI/ESB concepts,Ā SOAĀ Governance,Ā Event-DrivenĀ Architecture,Ā message-basedĀ architectures,Ā fileĀ sharing, andĀ exchangeĀ platforms,Ā dataĀ virtualizationĀ andĀ cachingĀ strategies,Ā J2EEĀ designĀ patterns, frameworks
- ShouldĀ possess experienceĀ withĀ atĀ leastĀ oneĀ ofĀ middlewareĀ technologies (Application Servers, BPMS, BRMS, ESB & MessageĀ Brokers), ProgrammingĀ languagesĀ (e.g.Ā Java/J2EE,Ā JavaScript,Ā COBOL, C), Operating Systems (e.g. Windows, Linux, MVS), andĀ Databases (DB2,Ā MySQL,Ā NoĀ SQLĀ Databases likeĀ MongoDB,Ā Cassandra,Ā Hadoop, etc.)
- Must have experience implementing API Service architecturesĀ (SOAP, REST) using any of the market-leading API ManagementĀ tools such as Apigee andĀ frameworks suchĀ as Spring Boot forĀ Microservices
- ShouldĀ haveĀ AdvancedĀ skillsĀ in implementingĀ APIĀ ServiceĀ architectures (SOAP, REST) using any of the market-leading APIĀ Management tools such as Apigee or similar frameworks such asĀ SpringĀ BootĀ forĀ MicroservicesĀ
- AppetiteĀ toĀ manageĀ large-scaleĀ projects andĀ multipleĀ tracks
- Ā Experience and knowhow of the e-commerce domain and retailĀ experienceĀ are preferred
- Ā GoodĀ communicationĀ & peopleĀ managerialĀ skills
Hands on experience in System Design , Architecture.
Exposure to Microservices.
Experience in B2C.
Skills- JAVA / Python /Golang /C++

- Identify bad code practices in Scala and write new analyzers to detect them.
- Improve the coverage of automatically fixable issues.
- Ensure fewer false-positives are reported by the analyzer.
- Work on the internal tools that support analysis runtimes.
- Contribute to open-source static analysis tools.
Weāre looking for someone who has:
- Strong foundational knowledge in Computer Science.
- At least 3 years of professional software development experience in Scala and Java.
- Understanding of the nuances of execution of the source code (AST, data flow graphs, etc).
- Familiarity with Scala best practices followed in the industry.
- Native experience with Linux/Unix environment.
- A focus on delivering high-quality code through strong testing practices.
⢠Work with product team to understand product vision and requirements
⢠Solve complex technical problems and perform the code reviews for junior team members.
⢠Produce deliverables at a consistently high rate and with consistently excellent quality
⢠Work with a team of engineering professionals to ensure the highest quality product delivery
As a member of our team, you will be responsible for insuring the successful launch of many product features.
Key responsibilities
⢠Work in a product based R&D team and collaborate with other teams to integrate.
⢠Write code that is of high quality and consistent with our coding standards
⢠Analyze highly complex business requirements, break the requirements to multiple applications; generate technical
specifications to design or redesign complex software components and applications
⢠Maintain best practices for development/code changes as needed
⢠Design and architect software applications
⢠Conducting code reviews and enforcing the quality standards
⢠Conducting the daily SCRUM meetings and removing the roadblocks
⢠Performance testing and tuning for scalability
⢠Develop quick proof of concepts to set the technical direction for rest of the team.
⢠Work with Devops and Automation team to develop automation strategy for your application.
Requirements
⢠Bachelorās Degree (Masters preferred) in Computer Science or related field
⢠3+ years of software development experience on web applications
⢠Experience in working in an onsite and offshore development model
⢠Must have hands-on design and development experience in Cloud (GCP/AWS/Azure), Kubernetes, Microservices, Java, J2EE, Spring/Boot, Hibernate, JUnit and Integration with front end via rest interfaces.
⢠Must have Hands-on experience in Multi-threading, Non-blocking IO, Kafka, JMS
⢠Strong integration background required. Experience with Microservices, REST, JSON and APIs is required
⢠Experience with as many of the following is highly desirable: Tomcat, Node.js, XML, XSLT, XPath, Web Services, MongoDB, MYSQL, and query performance tuning
⢠Experience with code management and continuous integration techniques and tools such as Maven, Gradle, Github, JMeter, Jenkins, NPM etc. is highly desirable
⢠Experience building complex software systems that have been successfully delivered to customers
⢠Strong Computer Science fundamentals and working knowledge in data structures, algorithms, problem-solving and complexity analysis
⢠Knowledge of professional software engineering practices and best practices for the full software development life cycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations
⢠Proven ability to troubleshoot issues in production including root cause analysis
⢠Self-directed and capable of working effectively in a highly innovative and fast-paced environment
⢠Experience with Agile software development in a UNIX/Linux environment
⢠Experience with system architecture/design
Qualifications
⢠Passionate about technology and technical challenges of all types excite you
⢠Eagerness to learn and learn fast, enjoy working in a fast-paced environment
⢠Ability to develop detailed design and deliver a scalable implementation.
⢠Mentor developers in analysis, design, coding and unit testing techniques
⢠Motivated self-starter and team player; you inspire others to achieve great thing



We are looking for talented engineers who are passionate about using software
engineering to make kids love to learn and redefine learning@home. You will
have an opportunity to work in a highly motivated fast paced environment in a fastest
growing Ed-Tech company. You will be building platforms and services to be used across
various products. You will have the opportunity to create significant impact on our
systems, our business and most importantly on the life of millions of our students as we
take on challenges that will reshape education industry. You will operate at the
intersection of diverse disciplines - Backend, Frontend, Big Data, ML, Computer vision
and various open source tech. You will build solutions for Byjuās learning Apps as well as
few upcoming products with huge market potential and are high on innovation.
We are looking for smart people with excellent coding skills and can-do attitude.
Candidates should be eager to learn, flexible to pivot when needed, savvy enough to
thrive in a dynamic environment and should possess a growth mindset.
Roles & Responsibilities
ā Writes high quality code & unit tests, builds, tests as per agreed timelines
ā Participates in technical design and provides estimation
ā Owns one or more small to medium features
ā Becomes a go-to person in at least one area
ā Communicates clearly and gets clarification upfront to minimize rework. Knows when
to ask for help to unblock.
ā Consistently follows and promotes SDLC best practices: Coding standard, testing,
code reviews, code comments etc.
ā Exhibit strong problem solving skills, helps other developers and demonstrates
teamwork
Ideal Candidate Profile
ā Understands detailed requirements and demonstrates excellent problem solving skills
ā Deep understanding of software engineering practices, Design Patterns, Data
Structures, Algorithms
ā Excellent programming skills in ROR, Golang, NodeJS, Python
ā Strong communication skills
ā Strong sense of ownership, drive and ability to deliver results
ā A Bachelors or Masters degree in engineering from a reputed institute (preferably
IITs, NITs, or other top engineering institutes)
ā Experience in Golang, RoR, Unity, ML or Python will be an added advantage