Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
0.0 - 8.0 years
0 Lacs
Gurugram, Haryana
On-site
We are looking for a Software Development Engineer 3 (Java & Spring Boot) who would be responsible for the architecture design, code review, and technology build and deployment activities of web applications. You would manage the Java Developer’s team while defining their responsibilities for the projects and making sure that the products are delivered without any technical issues. Responsibilities: ● Take ownership of the entire journey: from design and architecture to development, deployment, and monitoring. ● Roll up your sleeves to dive into incidents or outages, analyze root causes, and contribute to impactful incident reports. ● Apply your engineering and analytical skills to solve real business challenges at scale, making a difference for millions of users. ● Build and enhance features in a distributed microservice environment, delivering seamless experiences with millisecond-level performance for millions of customers. ● Share your expertise by mentoring teammates and help maintain a high standard of excellence across every stage of development. Qualifications: ● Bachelor's degree in Computer Science from Tier 1 or Tier 2 colleges ● Backend Development Expertise: Extensive hands-on experience (8+ years) in backend development, with a focus on building and maintaining scalable, high-performance applications. ● Proficiency in Java is essential, including: ● Core Java Concepts: Strong understanding of core Java concepts such as object- oriented programming (OOP), data structures, and exception handling. ● Multi-threading and Concurrency: Expertise in Java multi-threading, concurrency control, and synchronization to develop efficient and scalable applications. ● Collections Framework: In-depth knowledge of Java Collections, including correct usage of data structures like HashMap, HashSet, ArrayList, and their performance trade-offs. ● JVM Internals: Understanding of Java Virtual Machine (JVM) internals, memory management, garbage collection, and performance tuning. ● Functional Programming: Experience with Java 8+ features, including Streams API, Lambda expressions, and functional programming concepts. ● Exception Handling and Best Practices: Proficiency in designing robust error handling mechanisms and adhering to best practices for code reliability. ● Spring Boot and Microservices: Hands-on experience with Spring Boot, building REST APIs, and Microservices architecture. ● Cloud Experience: Experience with Cloud platforms such as AWS, GCP, or Azure, focusing on deploying and managing backend services. ● Database Architecture and Management: Strong experience in database design, architecture, and management, including: ● SQL and NoSQL Databases: Proficiency in working with both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra) databases. ● Database Optimization: Experience in optimizing database queries, indexing strategies, and schema design for high performance and scalability. ● Data Modeling: Ability to design data models that support application requirements, ensuring data integrity and performance. ● Transaction Management: Understanding of ACID properties, transaction management, and handling concurrency issues. ● Code Optimization and Performance Tuning: Proven experience in code optimization and performance tuning, including: ● Profiling and Analysis: Use of profiling tools (e.g., JProfiler, VisualVM) to analyze application performance and identify bottlenecks. ● Memory and CPU Optimization: Techniques to optimize memory usage, reduce garbage collection overhead, and improve CPU efficiency. ● Best Practices: Adherence to best practices for writing efficient, maintainable, and high- performance code. ● Engineering Best Practices: Proven experience in applying engineering best practices, including TDD (Test-Driven Development), BDD (Behavior-Driven Development), and clean code principles. Strong focus on code quality, maintainability, and reliability. ● Design and Architecture Excellence: Significant hands-on experience in software design and architecture, including designing distributed systems, event-driven architecture, and ensuring scalability, performance, and reliability. Ability to use tools such as UML, Lucid chart, or Plant UML for effective technical design. ● Agile Engineering Practices: Proven ability to apply Agile methodologies, with direct involvement in sprint planning, retrospectives, and daily standups. Hands-on experience in leading technical teams through Agile ceremonies and ensuring the delivery of high-quality software. ● Technical Code Reviews and Mentorship: Extensive experience conducting code reviews to ensure adherence to industry best practices and identifying areas for improvement. Ability to mentor and provide actionable feedback to junior engineers, fostering engineering excellence within the team. ● Automation Enhancements: Proven ability to identify areas for automation, including scripting tasks with Python, Shell, or Groovy to improve operability. Experience in automating repetitive tasks to improve efficiency and reliability in software delivery. ● Cloud Infrastructure and Monitoring: Strong technical understanding of cloud infrastructure, including deployment, scaling, and management of cloud resources. Experience with monitoring and logging tools like Prometheus, Grafana, ELK Stack, or CloudWatch to ensure observability and troubleshoot production issues efficiently. ● Hands-on Troubleshooting and Issue Resolution: Involvement in root cause analysis and providing solutions for critical production issues. Ability to reduce Mean Time to Repair (MTTR) by implementing effective monitoring, alerting, and troubleshooting practices. Experience with incident management tools such as PagerDuty or Opsgenie. Job Type: Full-time Pay: ₹800,000.00 - ₹1,400,000.00 per year Benefits: Internet reimbursement Paid sick time Paid time off Location Type: In-person Schedule: Day shift Education: Bachelor's (Preferred) Experience: Java: 8 years (Preferred) Spring Boot: 8 years (Preferred) Location: Gurgaon, Haryana (Preferred) Work Location: In person
Posted 1 month ago
3 - 7 years
5 - 9 Lacs
Chennai, Pune, Delhi
Work from Office
The Product Owner owns, maintains, and prioritizes the product backlog for the scrum team. They share the product vision and works closely with the Business Owner, Product Manager and Scrum Master to ensure the team delivers value to the business. They define solutions for required product features, eliciting, and documenting requirements, performing required impact/workflow analysis (use cases, UML diagramming, etc.) and designing the user interface. This individual is a self-starter; with the ability to identify and pursue opportunities without being provided explicit direction. Strong presentation skills, analytic skills, and a passion for improving consumer experiences using technology are essential Essential Duties & Responsibilities Accountable for the product backlog and prioritization of user stories with team members Create business user stories Practical understanding of Scrum principles and practices Partners with Scrum master s in supporting Scrum Framework Shares and decomposes Features into user stories (non-technical) Develop a deep understanding of the customer and product needs Recognized voice of the business to the team Works closely with Product Manager to represent capabilities and features at team level Business requirements are represented in the product backlog Ensures traceability between requirements to Features to user stories Review of test cases against user stories acceptance criteria Periodically re-prioritize the Product Backlog based on customer feedback, market changes and business priority as communicated by the Product Manager Formally accepts the user stories once all acceptance criteria are met and demo-ed Ability to produce basic UML diagrams (use case, activity, etc.) Ability to produce low-fidelity wireframes to help communicate the intended workflow and potential screen layout (new page/concept) Tracks and manages key KPIs, escalating appropriately as needed Skills & Requirements Education and Experience Three (3) years of experience with Product Owner and / or Business Analysis Preferred but not mandatory two (2) years of experience in healthcare domain Experience driving teams and management to decisions Experience working with cross functional teams Experience systematically analyzing problems, drawing relevant conclusions, and devising appropriate courses of action Experience in working with Agile / Scrum work environment as a Product Owner: writing user stories, and following the development process through user story acceptance Skills, Knowledge and Abilities Ability to effectively break down barriers to maintain progress on initiatives Diplomatic with strong negotiation and conflict resolution skills Adept at adjusting to changing circumstances quickly and professionally Able to make quick decisions when clarification or modification is needed Excellent oral, written and interpersonal communication with both technical and business audiences Demonstrate strategic thinking by using appropriate information to diagnose problems, identify possible solutions and collaborate with impacted groups to drive decisions Work Environment/Physical Demands While at work, this position is primarily a sedentary job and requires that the associate can work in an environment where they will consistently be seated for the majority of the workday This role requires that one can sit and regularly type on a keyboard the majority of the workday This position requires the ability to observe a computer screen for long periods of time to observe their own and others work, as well as in-coming and out-going communications via the computer and/or mobile devices The role necessitates the ability to listen and speak clearly to customers and other associates
Posted 1 month ago
2 - 6 years
4 - 8 Lacs
Pune
Work from Office
Our Purpose Title and Summary Senior Software Engineer-1 Overview The Mastercard Builders Enablement Program has an exciting opportunity for a Senior Software Engineer. We are part of Mastercard s Team ONE (Operations, Network and Employee Digital Experience) empowering 6000+ Engineers around the globe. Our services enable Mastercard engineering teams to focus on delivering business value from ideation to market. We are responsible for creating a great developer experience enabling engineering teams to deliver innovative payment solutions for hundreds of millions of customers. Role This role involves working with a team of talented developers to develop high performance, high volume solutions. You will be responsible for: Design and implement microservice capabilities for the Program in Java - Configure, build, enhance and maintain an Open Telemetry based metrics and event management system. Develop high-quality, secure, scalable and maintainable software solutions. Apply best practices for automated testing, automated code quality, automated delivery & automated monitoring. Mentor the junior engineers on your team through sound technical advice, UML documentation & code reviews Collaborate with Leads, Developers & Product Owners to ensure business value is delivered in a timely manner Work as part of a cross-functional and geographically distributed team to make our developer experience awesome Ensure that Developer Experience is central to everything we do Ensure that the team adheres to Mastercard Engineering Principles, Builders Enablement Development standards, and Corporate Security guidelines Actively participate as a member of the Software Engineering Guild sharing your knowledge, best practices, ideas, and passion for technology Skills 7+ years experience in OOP/OOAD with Java JDK 8 or higher. Experience with Go and Python is a plus Knowledge of Tomcat, Spring Boot, Spring Security, Hibernate, REST microservices architecture Experience with Kubernetes, Helm, and container technologies Experience with Design Patterns and Enterprise Integration Patterns Experience with SQL, Multi-threading, Message Queuing & Distributed Systems Experience with one or more Cloud platforms with a good working knowledge of availability zones, regions, security, Cloud APIs, virtual networking, and the capabilities and offerings of the various providers (e.g., Azure, AWS, and GCP) Expertise in Junit or other automated unit testing frameworks Knowledge of Open Telemetry, Splunk, Dynatrace, Prometheus, Grafana or other alerting and monitoring solutions Fluent in the use of Git, Jenkins Experience working in a regulated environment with secure software development practices (e.g., PCI DSS, GDPR) Experience in performance testing with JMeter, Gatling, Blazemeter and similar tools Experience with building upon and contributing to innersource projects (e.g. CI/CD, Shared libraries) Experience automating processes to improve developer efficiency DevSecOps/CI-CD, Site Reliability experience for distributed systems is an advantage In addition Must be self-motivated and a team-player operating in a high performance environment
Posted 1 month ago
4 - 8 years
6 - 10 Lacs
Pune
Work from Office
Our Purpose Title and Summary Senior Software Engineer-2 Overview The Mastercard Builders Enablement Program has an exciting opportunity for a Senior Software Engineer. We are part of Mastercard s Team ONE (Operations, Network and Employee Digital Experience) empowering 6000+ Engineers around the globe. Our services enable Mastercard engineering teams to focus on delivering business value from ideation to market. We are responsible for creating a great developer experience enabling engineering teams to deliver innovative payment solutions for hundreds of millions of customers. Role This role involves working with a team of talented developers to develop high performance, high volume solutions. You will be responsible for: Design and implement microservice capabilities for the Program in Java - Configure, build, enhance and maintain an Open Telemetry based metrics and event management system. Develop high-quality, secure, scalable and maintainable software solutions. Apply best practices for automated testing, automated code quality, automated delivery & automated monitoring. Mentor the junior engineers on your team through sound technical advice, UML documentation & code reviews Collaborate with Leads, Developers & Product Owners to ensure business value is delivered in a timely manner Work as part of a cross-functional and geographically distributed team to make our developer experience awesome Ensure that Developer Experience is central to everything we do Ensure that the team adheres to Mastercard Engineering Principles, Builders Enablement Development standards, and Corporate Security guidelines Actively participate as a member of the Software Engineering Guild sharing your knowledge, best practices, ideas, and passion for technology Skills 7+ years experience in OOP/OOAD with Java JDK 8 or higher. Experience with Go and Python is a plus Knowledge of Tomcat, Spring Boot, Spring Security, Hibernate, REST microservices architecture Experience with Kubernetes, Helm, and container technologies Experience with Design Patterns and Enterprise Integration Patterns Experience with SQL, Multi-threading, Message Queuing & Distributed Systems Experience with one or more Cloud platforms with a good working knowledge of availability zones, regions, security, Cloud APIs, virtual networking, and the capabilities and offerings of the various providers (e.g., Azure, AWS, and GCP) Expertise in Junit or other automated unit testing frameworks Knowledge of Open Telemetry, Splunk, Dynatrace, Prometheus, Grafana or other alerting and monitoring solutions Fluent in the use of Git, Jenkins Experience working in a regulated environment with secure software development practices (e.g., PCI DSS, GDPR) Experience in performance testing with JMeter, Gatling, Blazemeter and similar tools Experience with building upon and contributing to innersource projects (e.g. CI/CD, Shared libraries) Experience automating processes to improve developer efficiency DevSecOps/CI-CD, Site Reliability experience for distributed systems is an advantage In addition Must be self-motivated and a team-player operating in a high performance environment
Posted 1 month ago
4 - 7 years
7 - 12 Lacs
Coimbatore
Work from Office
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys Your primary responsibilities include: Proficient Software Development with Microsoft TechnologiesDemonstrate expertise in software development using Microsoft technologies, ensuring high-quality code and efficient application performance. Collaborative Problem-Solving and Stakeholder EngagementCollaborate effectively with stakeholders to understand product requirements and challenges, proactively addressing issues through analytical problem-solving and strategic software solutions. Agile Learning and Technology IntegrationStay updated with the latest Microsoft technologies, eagerly embracing continuous learning and integrating newfound knowledge to enhance software development processes and product features Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Strong and proven background in Information Technology & working knowledge of .NET Core, C#, REST API, LINQ, Entity Framework, XUnit. Troubleshooting issues related to code performance. Working knowledge of Angular 15 or later, Typescript, Jest Framework, HTML 5 and CSS 3 & MS SQL Databases, troubleshooting issues related to DB performance Good understanding of CQRS, mediator, repository pattern. Good understanding of CI/CD pipelines and SonarQube & messaging and reverse proxy Preferred technical and professional experience Good understanding of AuthN and AuthZ techniques like (windows, basic, JWT). Good understanding of GIT and it’s process like Pull request. Merge, pull, commit Methodology skills like AGILE, TDD, UML
Posted 1 month ago
4 - 7 years
7 - 12 Lacs
Mysore
Work from Office
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys Your primary responsibilities include: Proficient Software Development with Microsoft TechnologiesDemonstrate expertise in software development using Microsoft technologies, ensuring high-quality code and efficient application performance. Collaborative Problem-Solving and Stakeholder EngagementCollaborate effectively with stakeholders to understand product requirements and challenges, proactively addressing issues through analytical problem-solving and strategic software solutions. Agile Learning and Technology IntegrationStay updated with the latest Microsoft technologies, eagerly embracing continuous learning and integrating newfound knowledge to enhance software development processes and product features Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Strong and proven background in Information Technology & working knowledge of .NET Core, C#, REST API, LINQ, Entity Framework, XUnit. Troubleshooting issues related to code performance. Working knowledge of Angular 15 or later, Typescript, Jest Framework, HTML 5 and CSS 3 & MS SQL Databases, troubleshooting issues related to DB performance Good understanding of CQRS, mediator, repository pattern. Good understanding of CI/CD pipelines and SonarQube & messaging and reverse proxy Preferred technical and professional experience Good understanding of AuthN and AuthZ techniques like (windows, basic, JWT). Good understanding of GIT and it’s process like Pull request. Merge, pull, commit Methodology skills like AGILE, TDD, UML
Posted 1 month ago
0 years
0 Lacs
Vadodara, Gujarat, India
On-site
Summary Of The Position The role will be to analyse, document and support the development project. You will support the agile team being the product owner’s representative within the office. Working closely with the key stack holders you will break all features into granular requirements, analysing the business application. Key Accountabilities Able to work independently with stakeholders for requirement gathering and elicitation. Able to document complex requirements precisely. Able to work with developers and testers to give clear understanding of requirements. Go to person for product/project functional understanding. Able to work on multiple assignments ensuring prioritization. Able to manage project if required working with team. Able to Work closely with the Product Manager to understand the backlog Skills and Experience | Essential 4+ years of work in a business analyst role Must have good understanding of requirement gathering and elicitation techniques. Excellent written communication skills - can clearly articulate and document information. Excellent verbal communication skills - can explain to clients and colleagues the impact of activity being undertaken. Very good understanding of project/product life cycle Should have knowledge of UML or other tools used for requirement documentation. Good questioning & Listening Skills. Good at explaining technical details in non-technical way. Any BA certification will be an advantage. A good understanding of mobile applications Skills and Experience | Desirable Agile scrum development Mobile development Web technologies knowledge Personal attributes Very good verbal & written communication Able to share ideas with the team and self-confident Go-getter and solution-oriented personality Very quick learner and keen to learn new things Reliable & accountable individual
Posted 1 month ago
0 - 2 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
Job Description Business Advisors shape the vision and strategy with the client, understand the needs of the users/stakeholders, carry out an elicitation of processes, data and capabilities and derive the target processes and the business requirements for the current and future solution. Job Description - Grade Specific Performs analysis of processes, systems, data and business information and research, and builds up domain knowledge. Skills (competencies) Abstract Thinking Active Listening Agile (Software Development Framework) Analytical Thinking Backlog Grooming Business Architecture Modeling Business Process Modeling (e.g. BPMN) Change Management Coaching Collaboration Commercial Acumen Conceptual Data Modeling Conflict Management Confluence Critical Thinking CxO Conversations Data Analysis Data Requirements Management Decision-Making Emotional Intelligence Enterprise Architecture Modelling Facilitation Functional IT Architecture Modelling Giving Feedback Google Cloud Platform (GCP) (Cloud Platform) Influencing Innovation Jira Mediation Mentoring Microsoft Office Motivation Negotiation Networking Power BI Presentation skills Prioritization Problem Solving Project Governance Project Management Project Planning Qlik Relationship-Building Requirements Gathering Risk Management Scope Management SQL Stakeholder Management Story Mapping Storytelling Strategic Management Strategic tThinking SWOT Analysis Systems Requirement Analysis (or Management) Tableau Trusted Advisor UI-Design / Wireframing UML User Journey User Research Verbal Communication Written Communication
Posted 1 month ago
3 - 8 years
8 - 15 Lacs
Thane, Mumbai (All Areas)
Work from Office
Key Responsibilities : Collaborate with stakeholders to understand business requirements and develop solutions that meet those needs. Create detailed BRDs and FSDs for new projects and initiatives. Develop and execute project plans, including timelines, resource allocation, and risk management strategies. Ensure successful delivery of projects through effective change management practices. Provide ongoing support to clients and internal teams as needed. Training of end users Job Requirements : Strong understanding of planning, data, and project management methodologies. Familiarity with change management principles and techniques. Masters/Bachelor's degree in a related field (e.g., Computer Science, Information Technology) preferred but not required. Certifications and training for insurance in India will be preferred
Posted 1 month ago
7 - 10 years
0 Lacs
Hyderabad, Telangana, India
On-site
TCS Hiring !!!! 7th and 8 th May Virtual Drive Java and Spring boot developer Exp Location 7 to 10 years, Hyderabad Candidates who applied in last 3 months. Please refrain Please read Job description before Applying NOTE: If the skills/profile matches and interested, please reply to this email by attaching your latest updated CV and with below few details:Name:Contact Number:Email ID:Highest Qualification in: (Eg. B.Tech/B.E./M.Tech/MCA/M.Sc./MS/BCA/B.Sc./Etc.)Current Organization Name:Total IT Experience:7 to 10 years, HyderabadCurrent CTCExpected CTCNotice periodWhether worked with TCS - Y/NLocation : 7 to 10 years, Hyderabad • Work experience as a Senior Java Spring Boot Lead • Experience designing, building and Unit testing Java EE applications • In-depth knowledge of popular Java frameworks like JSF and Spring MVC/Spring Boot, ORM Framework. • Good Experience in developing, designing cloud-based applications interacting with APIs, databases and storage in GCP. (MANDATORY) • Good Experience in developing, designing cloud-based applications interacting with APIs, databases and storage. Specifically, AWS, EC2, S3, Kinesis Data Streams, Lambda, Elastic Beanstalk, CloudFront & CloudWatch. • Experience in JBoss, Experience in XSL, FTL, IBM MQ. • Good experience in SQL. AWS RDS, My SQL. • Good Experience in Spring Boot, IOC/Dependency Injection/ AWS, Microservices, PLSQL /PostGres. • In depth knowledge in DevOps tools – Jenkins/Docker/Kubernetes. • In depth knowledge in Object-Oriented Design (OOD), Solution Architecture, UML. • Design, POC, Architect DevSecOps solutions based on application. • Expected to work as – 80% Individual Contributor and 20% Team Management • Problem-solving abilities. • Ability to clearly present technical information.Secondary Skill • Identify and analyze user requirements • Prioritize, assign and execute tasks throughout the software development life cycle • Write well-designed, efficient code • Code Review, Unit test and debug team members’ code • Design database architecture • Schedule product releases with internal teams • Conversant in Agile methodology. • Ensure our applications are secure and up-to-date • Communication, understanding ability, comprehensiveness, team building /team player ability. Resource will need to:needs and contribute to deliver on below activities/skills as applicable • Support the development, deployment and operational cycles of cloud solutions utilizing various automation tools • Design solutions related to effective DevOps principles as it relates to cloud services
Posted 1 month ago
5 - 8 years
0 Lacs
Trivandrum, Kerala, India
On-site
Primary skills:Technology->Media->Settop Box, DVB,Technology->Media->Video Streaming Previous experience in developing or designing complex client-server systems, and a good understanding of both frontend and backend aspects and challenges of an E2E system. Knowledge of service-oriented architectures (SOA), microservices, and design patterns and technologies used to fulfil these architectures. Knowledge of cloud technologies like IaaS, PaaS, and related emerging trends. Good understanding of the DevOps practices, including continuous integration, continuous delivery, and its relation to agile methodologies and incremental development. Knowledge of XML and XML-related technologies, JSON, and modern Web standards (e.g. REST, HTML5). Experience in writing technical documentation for systems design/architecture specifications, including the use of UML, block diagrams, sequence diagrams, etc. Knowledge of Digital TV technologies, STB Middleware platforms and Video Delivery technologies is appreciated, but not required, including video encoding/transcoding, CAS, DRM, video back-ends, workflows, CMS, security services, search, recommendations, CDN, ad insertion, broadband data, home networking, TV, VoD, and PVR. Exposure to and understanding of Internet, TCP/IP Systems and Protocols, and Unix based systems. You will review the proposals prepared by consultants, provide guidance, and analyze the solutions defined for the client business problems to identify any potential risks and issues. You will identify change Management requirements and propose a structured approach to client for managing the change using multiple communication mechanisms. You will also coach and create a vision for the team, provide subject matter training for your focus areas, motivate and inspire team members through effective and timely feedback and recognition for high performance. You would be a key contributor in unit-level and organizational initiatives with an objective of providing high-quality, value-adding consulting solutions to customers adhering to the guidelines and processes of the organization. If you think you fit right in to help our clients navigate their next in their digital transformation journey, this is the place for you! Good knowledge on software configuration management systems Strong business acumen, strategy and cross-industry thought leadership Awareness of latest technologies and Industry trends Logical thinking and problem solving skills along with an ability to collaborate Two or three industry domain knowledge Understanding of the financial processes for various types of projects and the various pricing models available Client Interfacing skills Knowledge of SDLC and agile methodologies Project and Team management
Posted 1 month ago
0.0 - 3.0 years
0 Lacs
Chandigarh District, Chandigarh
On-site
Job Responsibilities UAT: Experience in planning, executing, and documenting User Acceptance Testing. UML: Proficiency in using UML to create diagrams and models. Wireframing: Experience in designing wireframes using tools like Balsamiq, Sketch, or Adobe XD. Documentation: Strong ability to create clear, concise, and comprehensive documentation. Analytical Skills: Strong analytical and problem-solving skills with attention to detail. Communication Skills: Excellent verbal and written communication skills. Technical Skills: Proficiency in Microsoft Office Suite (Excel, Word, PowerPoint) and familiarity with project management tools (e.g., JIRA, Confluence). Organizational Skills: Strong organizational skills with the ability to manage multiple tasks and meet deadlines. Preferred Qualifications: Certifications: Certification in Business Analysis (e.g., ECBA, CCBA) or any relevant certification in UAT or UML is a plus. Experience: Experience with Agile methodologies and tools like JIRA is preferred. Job Types: Full-time, Permanent Pay: ₹25,000.00 - ₹45,000.00 per month Benefits: Food provided Schedule: Evening shift Monday to Friday Night shift Supplemental Pay: Overtime pay Shift allowance Ability to commute/relocate: Chandigarh District, Chandigarh: Reliably commute or planning to relocate before starting work (Required) Experience: total work: 3 years (Preferred) Work Location: In person
Posted 3 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
The UML (Unified Modeling Language) job market in India is experiencing a steady growth as more and more companies are incorporating UML in their software development processes. Job seekers with expertise in UML have a wide range of opportunities in various industries such as IT, finance, healthcare, and more.
If you are looking for UML roles in India, some of the top hiring locations to consider are: 1. Bangalore 2. Pune 3. Hyderabad 4. Chennai 5. Mumbai
The average salary range for UML professionals in India varies based on experience levels. Entry-level UML professionals can expect to earn around INR 3-5 lakhs per annum, while experienced professionals with several years of experience can earn upwards of INR 10-15 lakhs per annum.
In the UML skill area, a typical career path may include roles such as Junior Developer, Senior Developer, Tech Lead, and eventually progressing to roles like Architect or Project Manager.
Apart from expertise in UML, employers often expect or value the following skills in UML professionals: - Object-Oriented Programming (OOP) concepts - Software design patterns - Agile methodologies - Database management - Testing and debugging skills
Here are 25 interview questions for UML roles: - What is UML and why is it important? (basic) - Explain the different types of UML diagrams. (basic) - What is the difference between class diagram and object diagram? (medium) - How do you represent inheritance in a class diagram? (medium) - What is the purpose of a use case diagram? (basic) - Explain the concept of association in UML. (medium) - What is the role of a sequence diagram in UML? (medium) - Describe the difference between aggregation and composition in UML. (advanced) - How do you represent interfaces in a class diagram? (medium) - What is the purpose of a state diagram in UML? (medium) - Explain the concept of multiplicity in UML. (medium) - How do you represent a many-to-many relationship in a class diagram? (medium) - What is the purpose of a collaboration diagram in UML? (advanced) - How do you represent polymorphism in a class diagram? (advanced) - Explain the concept of visibility in UML. (basic) - What is the difference between a package diagram and a deployment diagram? (medium) - How do you represent concurrency in a sequence diagram? (advanced) - What is the purpose of a communication diagram in UML? (medium) - Explain the concept of stereotypes in UML. (basic) - How do you represent real-time systems in UML? (advanced) - What is the purpose of a component diagram in UML? (medium) - Describe the concept of generalization in UML. (medium) - How do you represent a self-association in a class diagram? (advanced) - What is the purpose of an activity diagram in UML? (basic) - Explain the concept of a collaboration diagram in UML. (medium)
As you explore UML job opportunities in India, remember to showcase your expertise in UML and related skills during interviews. With the right preparation and confidence, you can land a rewarding UML role in India. Good luck!
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.