Jobs
Interviews

12428 Spring Jobs - Page 24

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

4.0 - 9.0 years

5 - 10 Lacs

Bengaluru

Work from Office

As a senior member of the Software Engineering team, you will join the group responsible for designing, developing, and owning the distributed systems CRM platform for Zeta. You will collaborate with your fellow Engineers and Product Managers to develop a roadmap and subsequent projects to build the next generation comprehensive, multichannel marketing solution that unifies and unlocks data across digital touch points, driving return on marketing investment. You should have a deep knowledge of distributed systems and cloud architecture. You will need extensive design and development experience and be passionate about working with high-throughput systems where the issues of throughput, performance, redundancy, and concurrency are paramount. Key Responsibilities: As a Senior Software Developer, you will be: Responsible for independently and cooperatively understanding business requirements, designing, and implementing core components for real-world marketing automation platform. Designing, implementing application code to satisfy product requirements Ensuring high product quality through rigorous code reviews and unit tests Fixing bugs and implementing enhancements Taking ownership of a significant product component in design and implementation Requirements: We are looking for exceptional talent with superior academic credentials and a solid foundation in computer sciences and distributed systems design and development. The candidate will have had at least 4 years of experience developing scalable, robust software platforms using Java/Ruby/Python or an equivalent language. An undergraduate degree in Computer Science (or a related field) from a university where the primary language of instruction is English is strongly desired. Strong communication skills in a large-distributed development team environment are essential. Qualification: BS or MS in Computer Science or related field 5+ years of working experience with Python, Ruby and/or J2EE technology or equivalent OO paradigm Strong knowledge and experience with Kafka, Elastic Search, NoSQL databases such as Aerospike, Thrift, CI, and AWS. Experience working with container-based solutions is a plus. Experience working in a fast-paced technology environment. Strong object-oriented programming and design skills. Excellent problem solving, critical thinking, and communication skills. Ability and desire to learn new skills and take on new tasks.

Posted 2 days ago

Apply

5.0 - 8.0 years

13 - 18 Lacs

Bengaluru

Work from Office

Your Impact: The role Cloud Application Engineer is to build solutions to enhance availability, performance, and stability of OpenText services as well as automating away repetitive work as part of a cloud ops organization. This role would be a great fit for someone with creative and innovative problem-solving skills. You will develop and implement solutions that operate at scale. Our teams are empowered and expected to improve our products to truly deliver a reliable experience to customers. What the role offers: Collaborates with Engineering, Professional services teams, sustain and business partners and provides significant contributions to develop specifications to resolve problems, and to address enhancement needs focusing in areas of logging, monitoring and metrics for operational readiness Uses technical knowledge, creativity, and company practices to drive down occurrences of incidents through development of proactive monitoring and alerting. Provide attention to incidents according to Service Level Agreements. Provide continuous feedback to development teams on system stability, defect analysis and system enhancements Develop runbooks and patterns to sustain applications in a production environment Participate in technical discussions and drive transition to sustain activities with the development teams Work with IT business and development partners to gather input to develop new capabilities in displaying/monitoring/alerting on key performance indicators (KPIs) by tracking business transactions (BT) in real-time Partner with application owners to develop creative and effective solutions to mitigate risk and successfully remediate any audit issues, providing quality and timely responses Take ownership and accountability for the incident resolution process, participating in RCA and SWAT investigations. Plan for validation and verification of changes deployed by infrastructure teams, development teams. Participate in day-to-day real time advanced level technical support and troubleshooting on issues reported from user/customer base. Provides guidance in resolving performance related issues and designing solutions for any technical issues faced by the application Establish and maintain a good relationship with team members, Product Development, Product management, Customer Service, Client management and other cross functional teams. Participate in training and information sharing activities. Act as backup for other team members when necessary. Requires rotating shift work as needed. On-call rotation is required, as 7x24x365 support is required. What you need to succeed: The ability to understand and maintain Scripting software Deep understanding of Linux systems Hands on experience with cloud infrastructure; Google, AWS or Azure Experience with PaaS technologies such as Cloud Foundry, Kubernetes, Bosh and Anthos. Good understanding and operational experience with container technologies. Good understanding and working experience with micro services and RESTful architecture. Experience with Continuous delivery tools like Ansible, Rundeck or Argo CD to setup automated pipelines as needed. Strong working knowledge of PaaS or Application operations best practices. Operational understanding or experience with message brokers such as Apache MQ Operational understanding or experience with search technologies such as Solr search or Elasticsearch. Experience in supporting middle-ware technologies such as Apache, Tomcat, Spring. Experience with at least one scripting languages such shell, perl, python, javascripts, etc Experience with installing and configuring Apache and Tomcat. Experience in supporting Java applications built using frameworks such as spring, struts, spark, etc. Experience and knowledge in Oracle and Postgres. Deep expertise in Monitoring distributed systems application architectures and the ability to correlate environment conditions and metrics to application events. Experience with APM tools such as Newrelic, Dynatrace or AppDyanmics. Experience with monitoring tools such as Zabbix or check_mk. Knowledge and familiarity of centralized logging systems such as graylog or Kibana. Strong understanding of ITIL principles, certification is a plus. Is passionate about getting under the hood of systems and technologies to understand their inner workings, and fix what needs fixing. This requires diagnosing & troubleshooting user facing service incidents & outages Diagnosing, resolving problems in high-throughput web applications & network services Proven problem solving and analytical ability. Excellent organizational/time management skills. Ability to handle multiple tasks concurrently. Ability to lead, drive and implement highly scalable and complex solutions A strong understanding of Security best practices. A proven record of being able to work independently and collaboratively.

Posted 2 days ago

Apply

2.0 - 5.0 years

7 - 12 Lacs

Bengaluru, Karnataka

Work from Office

What the role offers: Design, develop, troubleshoot and debug software programs for software enhancements and new products. Designs enhancements, updates, and programming changes for portions and subsystems of application software, utilities, databases, and Internet-related tools. Analyses design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution. Ability to write good clean code on a day-to-day basis and actively participates in Code reviews. Should be open to work across technologies as a full stack developer. Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution. Represents the software systems engineering team for all phases of larger and more-complex development projects. Provides guidance and mentoring to less- experienced staff members. What you need to succeed: Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent. Typically, 3-5 years of experience Strong experience in Java development (Java 8+), with proficiency in frameworks like Spring Boot or Java EE. Should have good hands-on experience in designing and writing modular object-oriented code. Good knowledge of HTML, CSS, JavaScript is a must. Knowledge of UI frameworks like Angular or React is desirable. Contribute as a full stack developer. Good knowledge of REST APIs, Spring, Spring boot, Hibernate. Excellent analytical, troubleshooting and problem-solving skills. Ability to demonstrate effective teamwork both within the immediate team and across teams. Experience working with RDBMS Databases such as Oracle, MSSQL Server, PostgreSQL or MySQL Experience in working with version control and build tools like GIT, GitLab, Maven and Jenkins, GitLab CI. Desirable Skills: Hands-on experience working with Docker and Kubernetes for container orchestration and deployment. Microservices designing. Knowledge of Python, Golang etc. Knowledge of Cloud Computing and SaaS model. Experience in working with event-driven architectures and messaging systems (e.g., Kafka, RabbitMQ). Experience working in public cloud technologies - (AWS, Azure or GCP is preferred). Familiar with Agile framework/SCRUM development methodologies One last thing: OpenText is more than just a corporation, it's a global community where trust is foundational, the bar is raised, and outcomes are owned. Join us on our mission to drive positive change through privacy, technology, and collaboration. At OpenText, we don't just have a culture; we have character. Choose us because you want to be part of a company that embraces innovation and empowers its employees to make a difference.

Posted 2 days ago

Apply

3.0 - 5.0 years

6 - 10 Lacs

Chennai

Work from Office

Role Description As a Software Engineer - Fullstack at Incedo, you will be responsible for developing and maintaining web applications using various front-end and back-end technologies. You will work with a team of developers and collaborate with stakeholders to deliver high-quality solutions. Your responsibilities will include designing, developing, and maintaining software applications, as well as troubleshooting and fixing issues. Roles & Responsibilities: Writing high quality code, participating in code reviews, designing systems of varying complexity and scope, and creating high quality documents substantiating the architecture. Engaging with clients, understanding their technical requirements, planning and liaising with other team members to develop technical design & approach to deliver end-to-end solutions. Technical Skills Skills Requirements: Experience in both front-end and back-end development Proficiency in at least one programming language such as Java, Python, or JavaScript Familiarity with front-end technologies such as HTML, CSS, and JavaScript frameworks like React or Angular Knowledge of back-end technologies such as databases, APIs, and server-side frameworks like Node.js or Spring Boot Must have excellent communication skills and be able to communicate complex technical information to non-technical stakeholders in a clear and concise manner. Must understand the company's long-term vision and align with it. Nice-to-have skills Qualifications 3-5 years of work experience in relevant field B.Tech/B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred

Posted 2 days ago

Apply

10.0 - 15.0 years

11 - 16 Lacs

Pune

Work from Office

Role Description Ensure license compliance in software products Enhance software license compliance and reporting for open source and 3rd party software Maintain and publish a software bill of materials for all product lines per software release Publish and maintain the open source software used required by license Survey and recommend license and security compliance tools Improve software development processes for compliance best practices Educate the development community regarding software compliance practices to improve awareness Automate software and security compliance and inventory reports Automate open-source software inventory and OSS vulnerability analysis report Identify and remediate security vulnerabilities based on OSS software packages to improve the security posture of the products and services Document processes and procedures Collaborate with the legal team to provide answers to customer or partner inquiries Interface with tools vendors and their support teams when issues arise Mentor and grow junior staff members Technical Skills Experience with License and OSS compliance reporting and publishing Familiar or experience with OpenChain standard and implementation Direct experience using a Software Composition Analysis (SCA) tools such as Blackduck or equivalent Experience with Linux, binary images, packages, containers, and source code repositories such as git Ability to read programming languages such as C/C++, Java, Python, Go Ability to automate license compliance reporting and integrate into CI/CD process. Work independently, drive improvements, meet schedules, impart good judgement, and exhibit strong writing skills Attention to detail and high-quality output Nice-to-have skills Qualifications BS Computer Science or Engineering + 10 years of experience MS Computer Science or Engineering + 8 years of experience

Posted 2 days ago

Apply

5.0 - 10.0 years

13 - 18 Lacs

Chennai

Work from Office

Role Description Subject Matter expertise in DevOps, Engineering & Cloud transformation Demonstrated experience of shaping cloud infrastructure architecture considering various options Develop strong client relationships to gain a good understanding of business needs and opportunity areas Demonstrated experience of Developing capabilities and assets which accelerate modernization and cloud journey for clients. Support multiple projects from conceptualization and visualization to technology mapping and final execution of projects Technical Skills The candidate must demonstrate proficiency in, 5+ years of AWS infra-architecture experience cutting across infrastructure migration, cloud infra setup on AWS 3+ years of DevOps setup and maintenance 3+ years of infrastructure setup and maintenance on multi/hybrid cloud 3+ years of Cloud native application development skills using Java / J2EE In-depth understanding of software development methodologies, design patterns, and best practices. Excellent leadership, communication, and problem-solving skills. AWS certification(s) will be a big plus Nice-to-have skills Experience with financial services (wealth management, banking). Qualifications Experience with containerization technologies like Docker, Kubernetes. Familiarity with DevOps practices and tools. Strong experience of CI/CD pipelines and automation tools. Any additional certifications in Java, Spring Boot, or AWS. 15+ years of total experience, including experience of driving large scale programs. B.Tech /B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred

Posted 2 days ago

Apply

6.0 - 9.0 years

11 - 16 Lacs

Gurugram

Work from Office

Role Description As a Java Developer, you will be responsible for developing, maintaining, and enhancing Java-based applications, with a particular focus on integrating MQ (Message Queue) systems, deploying applications in AWS, and working with MongoDB for database integration. You will collaborate with cross-functional teams to provide reliable and efficient solutions for both internal and external applications, ensuring seamless performance and scalability. Key Responsibilities: Java Development: Design, develop, test, and maintain Java-based applications with a focus on performance, scalability, and reliability. MQ Integration: Integrate and maintain MQ queues (IBM MQ, ActiveMQ, RabbitMQ, etc.) within Java applications, ensuring reliable message delivery and seamless data exchange. AWS Deployment: Deploy Java applications to AWS cloud infrastructure using services such as EC2, S3, Lambda, and RDS. Manage and monitor application performance and resources in AWS. MongoDB Integration: Work with MongoDB to design, integrate, and optimize NoSQL database solutions within Java applications. Ensure data is stored, retrieved, and updated efficiently. Messaging Systems: Work with messaging protocols like JMS (Java Message Service) to implement and manage reliable message delivery between distributed systems. Troubleshooting & Optimization: Identify and resolve issues related to MQ messaging, AWS deployments, MongoDB integration, and overall application performance. Collaboration: Work closely with backend developers, QA teams, and devops teams to ensure smooth integration and deployment of applications. Quality Assurance: Write unit tests and integration tests to ensure code quality and reliability of the application. Documentation: Create and maintain comprehensive documentation for application configurations, deployment processes, and integrations. Technical Skills Programming Languages: Strong proficiency in Java (J2EE) with experience in designing and developing scalable applications. MQ Integration: Hands-on experience with configuring, managing, and troubleshooting MQ queues (IBM MQ, ActiveMQ, RabbitMQ, or similar) within Java applications. AWS Knowledge: Experience deploying, managing, and monitoring Java applications in AWS, using services such as EC2, S3, Lambda, RDS, and others. MongoDB Integration: Experience with integrating MongoDB into Java applications, including the use of MongoDB Java drivers, queries, indexing, and performance optimization. Messaging Protocols: Familiarity with messaging protocols such as JMS (Java Message Service) for message-driven applications. Frameworks & Tools: Experience with Java frameworks like Spring, Springboot, Hibernate, JPA, or similar framework, along with tools like Docker for containerization and CI/CD pipelines. Database Knowledge: Strong experience with MongoDB (NoSQL) as well as relational databases (SQL). Problem-Solving: Strong debugging and problem-solving skills to address issues related to MQ integration, AWS deployment, MongoDB integration, and application performance. Version Control: Familiarity with version control systems such as Git, SVN, or similar. Soft Skills: Strong communication skills and the ability to work collaboratively within a team. Nice-to-have skills Qualifications Experience: 6 to 9 years of hands-on experience in Java development with at least 3-5 years focused on MQ integration, MongoDB integration, and deploying applications in AWS. Certifications: Relevant certifications in Java, AWS, MongoDB, or MQ technologies would be a plus. Cloud Knowledge: Experience with AWS CloudFormation, Lambda, or other AWS services related to Java application deployment. DevOps Knowledge: Familiarity with CI/CD pipelines, automation tools, and best practices for deploying applications in the cloud.

Posted 2 days ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

As the Manager, Software Engineering at Mastercard, you will collaborate with various stakeholders to understand product requirements, lead design and architecture, and deliver high-quality solutions within budget and timelines. You will be responsible for developing and supporting system application software in adherence to Mastercard standards, processes, and best practices. Additionally, you will research, evaluate technical solutions, and create documentation while following development and testing standards for audit compliance. Your role will also involve mentoring and coaching team members, managing Leads and SCRUM teams, and supporting the career growth of your employees. The ideal candidate will have a Bachelor's degree in Information Technology or Computer Science, with expertise in Software Engineering Concepts, Agile methodologies, and building software applications. Strong communication, problem-solving, and leadership skills are essential for this role. The successful candidate will have a clear mission, focus on business objectives, and excel in planning and execution. You should be skilled in setting expectations, problem-solving, and effective communication with stakeholders. Moreover, you must demonstrate a proactive approach to enhancing standards, improving efficiency, and preventing potential issues. Knowledge of Java-based systems, microservices, REST APIs, cloud technologies, and enterprise-level application frameworks is crucial. In this role, you will be expected to abide by Mastercard's security policies, ensure confidentiality and integrity of information, report any security breaches, and complete mandatory security trainings. Your ability to drive technical deliverables through a mix of technical expertise and leadership will be key to the success of this position. If you are a high-energy, detail-oriented individual with a passion for software engineering and team management, ready to take on challenging opportunities and contribute to Mastercard's sustainable world vision, we encourage you to apply for this exciting role.,

Posted 3 days ago

Apply

3.0 - 8.0 years

0 Lacs

maharashtra

On-site

You should have a strong background as a Sr. Java Professional with excellent technical skills and effective communication abilities. Your primary technical skills should include hands-on software development experience, a willingness to learn new technologies, and the capability to develop high-quality code based on specifications. Proficiency in J2EE, Spring, JSP, Servlets, Hibernate, JQuery, Core Java, and at least one popular RDBMS such as Oracle is essential. Additionally, you should be capable of team management. In terms of soft skills, you should exhibit confidence, responsibility, and a high level of initiative. Strong customer interaction skills, problem-solving abilities, and quick decision-making skills are also important. Flexibility to travel locally and internationally, as well as possession of a valid passport, are required. The ideal candidate should hold a BE or MCA degree with consistent first-class academic performance. You should have 3 to 8 years of relevant work experience. The job location for this position is in Mumbai or Pune.,

Posted 3 days ago

Apply

15.0 - 19.0 years

0 Lacs

chennai, tamil nadu

On-site

As a seasoned IT professional with over 15 years of progressive experience, you will be responsible for providing strategic and technical leadership in key areas such as Application & Data Modernization, AI, and BI technologies. Your role will involve defining and developing new service offerings that are aligned with emerging technologies and market demands. You will lead high-performing teams to deliver enterprise-grade software products using modern tech stacks such as Java, Spring, Python, Flutter, Angular, React, Vue, microservices, Kafka, Azure, AWS, and GCP. You will also be tasked with scaling and managing application development and data engineering practices across different geographies. Ensuring high-quality, maintainable, and scalable code through adherence to development standards and best practices will be a key aspect of your practice management responsibilities. Additionally, you will need to identify and evaluate emerging technology trends and assess their potential business impact. In terms of people leadership, you will play a crucial role in mentoring and coaching cross-functional teams, supporting ongoing learning, upskilling, and leadership development. Leading recruitment efforts to hire top talent and building robust engineering and data teams will be essential. You will be expected to foster a high-performance, inclusive culture grounded in collaboration and innovation, while also conducting regular performance reviews and development planning for team members. Client engagement and delivery excellence are paramount in this role, where you will serve as a trusted advisor and thought leader to clients, including senior executives, on digital transformation initiatives. Driving consultative conversations, engaging in architecture and design discussions, and serving as an escalation point for complex delivery challenges and technical issues will be part of your responsibilities. Championing process improvements and adherence to quality, compliance, and security standards is another critical aspect of the position. You will be required to implement continuous improvement initiatives to enhance productivity, efficiency, and delivery outcomes, thereby contributing to the overall success of the organization. To excel in this role, you should possess strong technical skills and qualifications, including a background in Java-based development, microservices architecture, modern frontend frameworks, proficiency in cloud platforms, experience in data engineering, and solid understanding of OOP, OOD, SOLID principles, design patterns, and modern development practices. Hands-on experience with DevOps tools, CI/CD pipelines, exposure to Agile methodologies, and consulting environments are preferred. Moreover, your ability to manage and mentor large, distributed teams, strong presentation skills, stakeholder management, and cross-functional collaboration capabilities will be crucial to your success. Prior experience engaging directly with Director-level and above clients is also desirable. In terms of culture and mindset, you will be expected to promote innovation, collaboration, and continuous improvement. Acting as a cultural ambassador, supporting diversity, equity, and inclusion across the organization, and encouraging open communication, transparency, and a growth-oriented mindset will be integral to fostering a positive work environment.,

Posted 3 days ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As a Java Specialist in Development & Maintenance at BMC, you will be part of an award-winning and culturally diverse team that values trust and community. You will have the opportunity to work in a fun and supportive environment where giving back to the community is a driving force. Your role will involve joining a new engineering team dedicated to product R&D support and patch development efforts. You will be responsible for enhancing product reliability, collaborating with global teams, and ensuring the software meets the highest quality and performance standards. Your responsibilities will include developing and implementing diagnostic tools, contributing to patch development cycles, taking ownership of technical tasks, and working cross-functionally to ensure software quality meets customer expectations. You will play a key role in driving the completion of tasks with a sense of urgency and continuously learning and sharing knowledge to contribute to the team's growth. To be successful in this role, you should have a Bachelor's degree in computer science or a related field, along with 5+ years of experience in a similar role. Proficiency in Java, familiarity with Linux and Windows OS, and past experience in C++ programming are essential. You should be a result-driven problem-solver with excellent communication and collaboration skills. While experience in Spring, Swagger, REST API, and enterprise product-based companies are nice to have, the team at BMC is committed to helping you develop these skills. BMC's culture is centered around its people, with a focus on individual authenticity and growth. If you have had a career break and are looking to re-enter the workforce, this role welcomes candidates with diverse backgrounds and experiences. The employee compensation package at BMC includes various rewards and benefits beyond salary, ensuring fair and transparent compensation practices. If you are passionate about problem-solving, working collaboratively, and making a direct impact on product quality, we encourage you to apply and be part of BMC's innovative and supportive team.,

Posted 3 days ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Senior Programmer Analyst role requires an intermediate level professional to collaborate with the Technology team in establishing and implementing new or updated application systems and programs. This position aims to support applications systems analysis and programming activities. Responsibilities: - Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and implement new or revised applications systems and programs to address specific business needs or user areas. - Monitor and control all stages of the development process including analysis, design, construction, testing, and implementation, and offer user and operational support on applications to business users. - Utilize specialized knowledge of applications development to analyze complex problems, evaluate business and system processes, adhere to industry standards, and make informed judgments. - Recommend and develop security measures during post-implementation analysis to ensure successful system design and functionality. - Collaborate with users/clients and technology groups on issues, suggest advanced programming solutions, and support customer exposure systems. - Ensure adherence to essential procedures, define operating standards and processes, and provide guidance to new or lower-level analysts. - Demonstrate the ability to work independently with limited supervision, exercise sound judgment and autonomy, act as a subject matter expert to senior stakeholders and team members. - Assess risks appropriately in business decisions, prioritize the firm's reputation, and ensure compliance with laws, rules, and regulations. Qualifications: - Minimum 8 years of relevant experience. - Proficiency in Java/J2EE, Spring, Spring Boot, Hibernate, Kafka with expertise in design, development, performance tuning, troubleshooting, and deployment. - Hands-on experience with Java Micro Services, JUnit tests, SQL queries, and exposure to CICD processes. - Understanding of relational databases like Oracle, web technologies (HTML, CSS, React JS), and REST-APIs. - Experience in building applications on cloud platforms such as Docker, Kubernetes, or OpenShift. - Proven track record in systems analysis, programming of software applications, project management, and consulting techniques. - Ability to work under pressure, manage deadlines, and adapt to unexpected changes in expectations or requirements. Education: - Bachelor's degree/University degree or equivalent experience. This job description offers an overview of the work performed by the Applications Development Senior Programmer Analyst. Additional duties may be assigned as needed.,

Posted 3 days ago

Apply

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

As a member of the Finance, Markets and Credit Risk Technology team at Citi, you will play a crucial role in enabling the bank to achieve its day-to-day and long-term growth goals. Your responsibilities will include managing technology standards across functional areas, setting goals, contributing to IT project leadership, and ensuring the team possesses the required skill sets. You will be part of a strategic team developing, enhancing, supporting, and maintaining solutions for Finance Technology. Additionally, you will participate in technical discussions, brainstorming sessions, and gain exposure to Wholesale and Retail businesses across data, risk, and finance. In this role, you will work across diverse Finance platforms and have the opportunity to be part of re-architecture and re-platforming initiatives on low code automation platforms. You will also be responsible for managing the execution of IT strategy and roadmap for the assigned technology area, training and coaching team members, and making evaluative judgments based on information analysis in complicated situations. Furthermore, you will negotiate with senior leaders across functions and communicate with external parties effectively. To qualify for this position, you should have 10-12 years of relevant experience in Apps Development or systems analysis role, extensive experience in system analysis and programming of software applications, and proven engineering experience in building robust, scalable, and maintainable applications in the Capital Markets Technology industry. You should also have 5+ years of experience in a technical leadership role, with experience leading global technology teams. In terms of technical skills, you should have 10+ years of relevant experience in Java/JVM Based Language like Kotlin, Microservices, and strong experience in API Development and its ecosystems. Additionally, hands-on experience with Java, Spring, Spring Cloud, Spring Data JPA, Spring Boot Microservices, Junit, Git, Jenkins, Maven, and troubleshooting skills are required. Proficiency in SQL Databases, MongoDB, Oracle, Big Data, and understanding Middleware like Tibco RV, EMS, Solace, etc., will be beneficial for this role. A Bachelors degree or equivalent experience is required, with a Masters degree preferred. If you are an individual with a disability and require a reasonable accommodation to use the search tools or apply for a career opportunity, please review Accessibility at Citi.,

Posted 3 days ago

Apply

5.0 - 9.0 years

0 Lacs

maharashtra

On-site

Nasdaq Technology is seeking a dedicated Full stack Software Engineer Specialist with expertise in AWS Cloud, SaaS, Java, and React development to be a part of the Mumbai technology center in India. If you are driven by innovation and efficiency, this is the perfect opportunity for you! At Nasdaq, we are at the forefront of market revolution and technological transformations, consistently embracing new technologies to develop cutting-edge solutions, with a vision to redefine the future. As a Full stack Software Engineer Specialist, you will collaborate with a diverse cross-functional team to deliver essential data solutions for global financial markets. This role offers the chance to work within a skilled and experienced team, providing complex technology solutions to our external clients. You will have the opportunity to learn from subject matter experts, take on additional responsibilities, and advance within the development team. We are seeking individuals with a genuine passion and commitment to delivering top-notch technology solutions to modern markets. In this role, you will join the Marketplace Technology organization and contribute to the Nasdaq Eqlipse Intelligence product. This platform is designed to democratize data access, enhance operational efficiency, and create new revenue streams for Financial Market Infrastructure organizations, empowering them to unleash the full potential of their data. **Role Responsibilities:** As a Full stack Software Engineer Specialist, your primary focus will involve developing and implementing software solutions. You will collaborate closely with your team in Mumbai as well as with Nasdaq teams in other countries. Your responsibilities will include: - Developing, implementing, testing, and maintaining software applications. - Engaging in the complete software development life cycle, from planning and designing to coding and testing. - Collaborating with business analysts and stakeholders to understand business requirements and translate them into software solutions. - Providing user support and training. - Designing, developing, testing, deploying, and maintaining software applications. - Serving as a technical expert on development projects. - Supporting, maintaining, and documenting software functionality. - Participating in software design meetings and conducting code reviews. **Minimum Qualifications:** - Java - minimum 5 years of experience as a Java software engineer. - Web development - JavaScript, React, and Single-Page Web application experience. - AWS experience. - SQL, RESTful APIs, Spring, and Spring Boot expertise. - Proficiency with Linux commands, utilities, and Bash scripting. - Kotlin experience is a plus. - Strong problem-solving and analytical skills. - Effective communication and collaboration abilities. - Passion for learning new technologies and industry trends. - Creativity and innovation in creating solutions. - Attention to detail and quality assurance. - Adaptability and flexibility to work in a dynamic environment. - Curiosity for the financial industry. **Education Qualification:** Degree qualified in Computer Science, Information Systems, or equivalent work experience. **Preferred Qualifications:** - Kotlin experience. - SaaS experience. - Understanding of Data Lakes and Data Warehousing. - Familiarity with big data tools and technologies. - CI/CD pipeline experience. - Containers expertise (Docker and Kubernetes). If this opportunity resonates with you, we encourage you to submit your application in English as our selection process is ongoing. We aim to respond within 2-3 weeks. At Nasdaq, we believe in diversity and inclusion. Individuals with disabilities will be provided with reasonable accommodations to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment. Kindly contact us to request an accommodation. Join Nasdaq in shaping the future of global markets and technology. Visit business.nasdaq.com to learn more about our business and explore Life at Nasdaq.,

Posted 3 days ago

Apply

2.0 - 8.0 years

0 Lacs

chandigarh

On-site

You are a Senior Software Engineer (Full Stack Java Developer) with 5-8 years of experience, based at Chandigarh IT Park, where you will work in the office for 3 days and have 2 days of work from home flexibility. The company offers meal facilities and focuses on providing smart medical scheduling and service solutions in the healthcare technology sector. As a Full Stack Java Developer, you will be responsible for understanding and analyzing project requirements, developing, testing, and maintaining high-quality Java applications, writing clean and optimized code, reviewing and debugging code, designing database structures, collaborating with internal teams for product releases, and ensuring application security and updates. The must-have skills for this role include proficiency in Java 8 or above, Spring, Hibernate, REST API development, React, jQuery, HTML, and PostgreSQL/MySQL, along with strong problem-solving and communication abilities. You will have the opportunity to work on smart healthcare solutions for US clients. This full-time position offers benefits such as provided meals, paid sick time, paid time off, Provident Fund, and work from home options. The schedule is a fixed day shift from Monday to Friday, and you must be able to reliably commute or plan to relocate to Chandigarh before starting work. The role requires a total of 2 years of experience with Java 8, React, full-stack development, Hibernate, Spring Boot, HTML, and MySQL. Day shift availability is mandatory for this in-person role at Chandigarh, Chandigarh.,

Posted 3 days ago

Apply

9.0 - 13.0 years

0 Lacs

noida, uttar pradesh

On-site

The ideal candidate for the Java, Microservices, Spring boot, MS Azure position should have a minimum of 9+ years of software development experience with at least 2 years in a lead role. As a lead, you will be responsible for guiding a high-performance team through hands-on guidance and individual contribution. Collaborating closely with Managers (Technical and Product), you will define and plan projects and activities while implementing an architecture strategy. It is essential to facilitate team collaboration towards software engineering best practices and solutions that meet customer needs. Your role will also involve ensuring high-quality code through code review and frequent defect prevention activities. Working in small teams, you will create well-integrated products in short design cycles with good documentation and reusable artifacts. Experience in Agile/Scrum/Kanban methodologies is required for this role. Proficiency in Core JAVA and Design Principles is a must, along with a strong background in J2EE with Spring, JPA, and Hibernate. Additionally, expertise in Spring Boot with RESTful Webservices and Microservices, as well as working experience with RDBMS/MySQL databases is necessary. The candidate should be adept at documenting processes and code using standard tools like POSTMAN and Swagger. Proficiency with Azure services and a basic understanding of Caching (Redis) and Search/Index Platform (Elastic Search) is also desirable. At GlobalLogic, we prioritize a culture of caring that puts people first. You will experience an inclusive culture of acceptance and belonging, building meaningful connections with collaborative teammates, supportive managers, and compassionate leaders. We are committed to your continuous learning and development, offering numerous opportunities to grow personally and professionally. As part of the team at GlobalLogic, you will have the chance to work on interesting and meaningful projects that make an impact for clients worldwide. We value balance and flexibility, recognizing the importance of integrating work and life effectively. Integrity and trust are foundational to our organization, ensuring a safe, reliable, and ethical work environment. GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner known for collaborating with forward-thinking companies to create innovative digital products and experiences. Join us to be a part of transforming businesses and redefining industries through intelligent products, platforms, and services.,

Posted 3 days ago

Apply

6.0 - 10.0 years

0 Lacs

maharashtra

On-site

About the company: Established in 1828, Bureau Veritas is a global leader in Testing, Inspection, and Certification (TIC), providing high-quality services to assist clients in addressing the increasing challenges related to quality, safety, environmental protection, and social responsibility. As a reliable partner, Bureau Veritas offers innovative solutions that surpass mere compliance with regulations and standards, thereby reducing risk, enhancing performance, and fostering sustainable development. With a workforce of 75,000 employees across 140 countries, Bureau Veritas serves 400,000 clients through 1400 offices and laboratories worldwide. The company's 2019 revenue amounted to 5,100 million, underscoring its significant global presence and impact. Responsibilities: As an experienced professional with 6-8 years of relevant experience, your role will involve designing and providing technical solutions. You will be responsible for performance tuning at all layers, including JVM and database, as well as creating reusable components. Additionally, you will work on new initiatives that enhance the scalability and maintainability of Enterprise applications. A key aspect of your responsibilities will be defining strategies, architectures, designs, and integrating them with other projects. You will be expected to offer multiple strategies for solving business problems and recommend the most effective one through informed decision-making. Prototyping and Proof of Concepts (PoCs) development based on proposed solutions, along with documenting architectural models and effectively communicating them to various stakeholders, are also crucial responsibilities. Furthermore, you will evaluate different tools and technologies to propose optimal solutions. Required Skills: To excel in this role, you must have a strong desire to stay updated with new development tools and methodologies. Your expertise should include architecting and designing high-performance, highly available, scalable, and maintainable business applications using Java/J2EE and related technologies. Proficiency in Core Java, Object-Oriented Programming (OOPs), design patterns, J2EE frameworks like JavaScript, Spring/JSF, JQuery, ORM/SQL Mapper tools such as Hibernate and/or Mybatis, architecture design, troubleshooting, SQL, PL/SQL, analytical thinking, problem-solving skills, and effective written and verbal communication are essential. Hands-on experience in build and deployment processes in Unix/Linux environments, familiarity with Agile development processes, including coding standards, version control systems, and build procedures, are also required. Good to have: Experience with Spring Boot, front-end technologies like JS Framework (preferably Angular4+), HTML5, CSS-3, and Bootstrap, designing databases, views, stored procedures, functions, defining requirements, working in a concept-to-design model, understanding agile methodologies, IBatis/Mybatis, Documentum, POI, Jasper Reports, performance tuning, knowledge of performance improvement techniques, experience with build integration tools like Jenkins, and code review tools like Findbugs, PMD, Sonar, are considered advantageous for this role.,

Posted 3 days ago

Apply

2.0 - 6.0 years

0 Lacs

nagpur, maharashtra

On-site

As a Java Developer, you will be expected to have a strong understanding of Java programming language. Your expertise in J2EE, Spring, and Hibernate will be crucial for the successful completion of projects. The ability to work independently and effectively communicate with team members is essential in this role. Additionally, a solid understanding of design patterns will be advantageous in delivering high-quality solutions.,

Posted 3 days ago

Apply

3.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

As a Software Engineer III at JPMorgan Chase within the AI/ML Data Platform team, you will play a crucial role in designing and delivering cutting-edge technology products in a secure, stable, and scalable manner. Your expertise will be instrumental in implementing critical technology solutions across various technical domains to support the firm's business objectives effectively. You will collaborate closely with business stakeholders, product teams, and technology experts to develop software solutions that align with strategic goals. Your responsibilities will include architecting, designing, and developing AI products using generative AI, natural language processing, and other AI-ML technologies. Working alongside software developers, data scientists, and product teams, you will establish timelines for product features and ensure effective communication with business stakeholders. In this role, you will conduct data modeling for AI software solutions, devise data persistence strategies, and create robust data pipelines. Setting coding standards for repositories, performing code reviews, and overseeing product deployments on public and private clouds will also be part of your responsibilities. You will be responsible for managing server costs through monitoring and tuning to ensure efficient operations. To qualify for this role, you should have formal training or certification in software engineering concepts along with a minimum of 3 years of practical experience. Your hands-on experience should cover system design, application development, testing, operational stability, and Agile SDLC. Proficiency in Python, Java, and JavaScript is essential, along with expertise in technologies like FastAPI, Spring, Agent Building tools, and LLMs. Additionally, you should possess advanced knowledge of automation and continuous delivery methods, with a strong grasp of agile methodologies such as CI/CD, Application Resiliency, and Security. Demonstrated proficiency in software applications and technical processes related to cloud, AI, ML, and mobile technologies is crucial. A deep understanding of the financial services industry, IT systems, microservice design patterns, data structures, algorithms, and cloud services like AWS and Terraform is highly desirable. Preferred qualifications include exposure to Python libraries like pandas, scipy, and numpy, as well as familiarity with python concurrency through multiprocessing. Knowledge of grid computing concepts and the financial services industry will be advantageous in this role.,

Posted 3 days ago

Apply

0.0 - 5.0 years

0 - 0 Lacs

haryana

On-site

You will be responsible for interacting with stakeholders and reporting on project progress. Your role will involve gathering requirements, analyzing, estimating, designing, and coding software modules. It is expected that you keep up with new technologies and thrive in a high-paced dynamic environment with changing requirements and deadline pressures. You will lead application integration efforts, address design and code quality issues, and contribute to the software and platform selection process. The ideal candidate should have 0-5 years of experience and a salary range of Rs 3,60,000 - Rs 6,00,000 per annum. Key skills required for this position include 1-6 years of development experience, proficiency in Java, J2EE, JSP, Servlets, Spring, Hibernate/Mybatis, PL/SQL, as well as experience with caching systems like memcached or redis, and indexing systems like solr/elastic search. Moreover, you should have hands-on experience in Java and J2EE design patterns, exposure to Unix/Linux, proficiency in JavaScript, AJAX, JQuery, working knowledge of application servers like Tomcat and Jboss, experience with SOA or Web Services SOAP, REST, and familiarity with the complete software development cycle. Excellent communication skills, team management abilities, and experience in implementing code quality tools such as SONAR, Checkstyle, and PMD are also essential. Strong problem-solving skills and algorithmic knowledge specific to performance are highly valued. Educational qualifications preferred for this role include a degree in B.Tech/B.E./Diploma/B.Sc/BCA in Computers at the undergraduate level and M.Tech/MCA/M.Sc/PG Diploma in Computers at the postgraduate level. Candidates with a background in the Travel, OTAs, Taxi, or IT industry are preferred. If you meet these criteria and are excited about the opportunity, please contact us at hr@mytaxiindia.com or call 0124-6263606.,

Posted 3 days ago

Apply

5.0 - 9.0 years

0 Lacs

chennai, tamil nadu

On-site

You will be responsible for mentoring and guiding a team in the role of Technical Lead. In addition, you will support the Technical Architect in designing and exploring new services and modules. Your expertise should include hands-on experience in Java, SpringBoot, and various Spring modules such as Spring MVC, Spring JPA, and Spring Actuators. Furthermore, you must have practical experience with various AWS services including EC2, S3, Lambda, API Gateway, EKS, RDS, Fargate, and CloudFormation. Proficiency in Microservices based architecture and RESTful web services is essential for this role. The ideal candidate will have a notice period of 15 days or less, with preference given to immediate joiners.,

Posted 3 days ago

Apply

3.0 - 10.0 years

0 Lacs

maharashtra

On-site

MongoDB's mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across AWS, Google Cloud, and Microsoft Azure. Atlas allows customers to build and run applications anywhere - on premises, or across cloud providers. With offices worldwide and over 175,000 new developers signing up to use MongoDB every month, it's no wonder that leading organizations, like Samsung and Toyota, trust MongoDB to build next-generation, AI-powered applications. MongoDB Professional Services (PS) works with customers of all shapes and sizes, in all verticals, from tier-1 banks to small web startups, on a variety of exciting use cases. This role solves technically sophisticated problems, gains incredible cross-stack experience, works with top-notch people in the business, networks with industry leaders, and sees new places - all in a day's work! MongoDB PS exists to support the development of our customers" vision, accelerate customers" time to value, and drive a multitude of customer adoption scenarios - from building new solutions to modernizing legacy applications or migrating to the cloud. Our consulting solutions ensure that organizations get the best out of MongoDB. As the lead technical software developer in a small Agile team, you will be delivering solutions onsite for customers focused on migrating one of the customer's legacy relational database-based Java applications to a more modern cloud-based architecture running on MongoDB. You will be leveraging the latest GenAI tools and approaches to accelerate this process. During each project, you will be required to innovate on potential new GenAI-based solutions for specific challenges in addition to applying existing playbooks and tooling for migration. We are looking to speak to candidates who are based in Mumbai for our hybrid working model. Position Expectations: - Stay at the forefront of the industry by staying abreast of the latest GenAI advancements and leveraging cutting-edge developments to fulfill migration projects. - Innovate new development processes, technologies, and project approaches as they evolve, especially from emerging GenAI capabilities. - Participate as the lead software developer on small Agile teams, delivering software-based solutions for migrating and modernizing customer legacy applications to MongoDB. - Expand migration playbooks where applicable and invigorate the team to be prepared to innovate, filling in gaps with creative solutions to solve challenges on each specific project, using experience to prioritize the best ideas. - Actively drive the technical part of sprint grooming, planning, and showcases alongside the project manager, providing ideas, suggestions, and guidance to the rest of the team. - Provide technical direction to the team and partner with the project manager on projects to drive them to a successful conclusion. This includes managing technical challenges and risks and identifying mitigation strategies. - Study the current state of each legacy application, the desired target state outlined by the customer, and drive the technical planning, design, and solution to get from source state to target state on each project. - Be prepared to change direction on projects, if customer or account team priorities change, and act in a way that brings the rest of the team with you on this direction change. - Face-off to lead technical personnel on the customer side to resolve issues and identify solutions. Requirements: - 10+ years of experience working as a software developer, with 3+ years of experience as a technical lead. - Strong proficiency in Java. - Some experience and knowledge of Python or JavaScript/Node.js. - Strong experience in building applications that interact with relational databases using SQL. - Some experience of Enterprise Java (J2EE / JavaEE / Spring) application architectures. - History of delivering high-cadence modern applications with applied Agile methodologies, test-first development approaches, adopting CI/CD pipelines, and using Git version control. - Proven experience in leading software/application development projects. - Able to provide technical direction and authority to the whole delivery team (to developers, the project manager, and other customer and executive stakeholders). - Strong written, verbal, and presentation skills when collaborating with team members and external stakeholders within the wider MongoDB organization and the customer's organization. - Strong strategic thinking capabilities to understand and align technical work with business goals. - Ability to travel and work on customer sites for a number of continuous weeks. Nice-to-have skills: - Working knowledge of microservices architectures and Domain-Driven Design approaches. - Some experience and knowledge of ORMs like Hibernate or JPA. Extra bonus skills (if missing, we will provide rapid onboarding enablement on these): - Some experience in nascent GenAI technologies and approaches, such as using OpenAI API with GPT LLMs. - Practical experience of using MongoDB. Successful candidates will engage with customer systems and may be exposed to highly confidential customer data, including but not limited to non-public information. For this reason, and due to the nature of the highly regulated industry in which our customers operate, successful candidates may be subject to enhanced background checks, security screenings, and possible constraints around the trading of securities. Successful candidates will understand these requirements and be willing to participate in enhanced screenings and constraints as required by MongoDB and its customers in connection with this role. To drive the personal growth and business impact of our employees, we're committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees" wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it's like to work at MongoDB, and help us make an impact on the world! MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter. MongoDB is an equal opportunities employer.,

Posted 3 days ago

Apply

5.0 - 9.0 years

0 Lacs

haryana

On-site

You will be joining MTAP, a company committed to creating innovative solutions that positively impact people's lives. Our team consists of talented and driven individuals dedicated to delivering exceptional products and services to our customers. At MTAP, we value diversity, inclusion, and work-life balance, offering competitive salaries, excellent benefits, and opportunities for personal and professional growth. As a Full Stack Developer at MTAP, you will play a crucial role in developing scalable software solutions. Working within a cross-functional team, you will be involved in the complete software development life cycle from conception to deployment. Your responsibilities will include developing software in Java, object-oriented databases, and the dotCMS platform, building REST web services, designing interfaces between UI and REST services, and creating data-grid-centric UI. You will be expected to actively participate in the agile software development process, write clean and efficient code, and contribute to architectural decisions. Key Responsibilities: - Develop software using Java, object-oriented databases, and the dotCMS platform. - Build REST web services and design interfaces between UI and REST services. - Create data-grid-centric UI and participate fully in the agile software development process. - Write clean code, practice test-driven development, and refactor consistently. - Contribute to architectural decisions and ensure reliability and ease of support for the software you build. - Take ownership of 3rd line support when required and work on a range of technologies. - Develop front-end website architecture, design user interactions on web pages, and build back-end web applications. - Ensure cross-platform optimization for mobile phones and application responsiveness. - Design and develop APIs to meet technical and consumer needs. - Promote a culture of learning and continuous improvement within the team. Requirements: - 5-8 years of experience in software development. - Deep knowledge of Java and UI stack, with proficiency in web technologies like HTML, CSS, JavaScript, React, XML, jQuery, Spring, etc. - Experience in test-driven development, continuous refactoring, and Oracle PL/SQL programming. - Familiarity with agile methodologies like Scrum, Kanban, or XP. - Strong communication, teamwork, analytical, and problem-solving skills. - Proven ability to drive teams towards delivery and ensure high-quality results. - Excellent interpersonal skills, pro-active attitude, and a flexible approach to work. - Detail-oriented, organized, and able to think creatively to solve problems. If you are passionate about software development and eager to contribute to a dynamic and innovative team, we encourage you to apply for the Full Stack Developer position at MTAP. Please send your resume to careers@mtap.in and take the next step in your career journey with us.,

Posted 3 days ago

Apply

2.0 - 6.0 years

0 Lacs

kolkata, west bengal

On-site

You are a motivated and energetic Java Developer with 2-5 years of software development experience. You will be joining a dynamic team in a software R&D organization that provides opportunities to work with various technologies. The ideal candidate should have hands-on experience with Java 11+, Spring, Hibernate, and Angular. We value individuals who have a continuous learning mindset, excel in collaborative environments, and are passionate about innovation on a daily basis. Your responsibilities will include designing, developing, and maintaining robust and scalable Java applications. You will collaborate with cross-functional teams to define, design, and implement new features. Conducting code reviews, maintaining coding standards, troubleshooting, and debugging applications for optimal performance are also part of your role. You are expected to foster a culture of everyday innovation by suggesting new ideas and improvements, staying updated on emerging technologies and industry trends, and actively participating in team meetings to share insights for process enhancements. To qualify for this position, you should have a Bachelor's degree in Computer Science, Engineering, or a related field along with 2-5 years of professional experience in Java development. Proficiency in Java 11+ and related frameworks such as Spring and Hibernate is essential. Hands-on experience with Angular and front-end development, a strong grasp of software development principles and methodologies, excellent problem-solving skills, attention to detail, and effective communication abilities are required. A team-oriented attitude is also crucial for success in this role. If you are passionate about technology, constantly seek innovation, and desire to enhance your skills while contributing to exciting projects, we encourage you to apply for this opportunity. Are you ready to leave your mark as an innovator with a global technology leader Apply now to be considered for this Java Developer position.,

Posted 3 days ago

Apply

3.0 - 7.0 years

0 Lacs

kolkata, west bengal

On-site

You will be responsible for designing, developing, and maintaining software applications using object-oriented programming principles and best practices. Your role will involve writing clean, efficient, and maintainable code that follows industry standards and guidelines. Additionally, you will participate in code reviews, testing, and debugging of software applications. Collaboration with cross-functional teams to gather requirements and ensure software solutions are aligned with business needs is a key aspect of the job. You will design and develop technical solutions that are scalable, reliable, and maintainable. Contribution to the technical architecture of the platform is expected to ensure it is extensible and adaptable. Continuous learning and staying up to date with the latest trends, technologies, and frameworks in software development are essential. You will also mentor junior developers and provide technical guidance and support as needed. Identifying and proposing solutions to improve software performance, scalability, and reliability are part of your responsibilities. Participation in agile software development processes, including sprint planning, daily stand-up meetings, and retrospectives, is required. This is a full-time on-site position located in Kolkata, Durgapur, Jaipur, or Madurai. The salary offered will be commensurate with your experience and skills, with a minimum requirement of 3-5 years of experience in software development.,

Posted 3 days ago

Apply
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies