Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 10.0 years
12 - 18 Lacs
nagpur
Hybrid
Dear Talent, Greetings from HCL Technologies!! We are pleased to inform you that we currently have opening for Java full stack Skill Required- Java Developer, Java 11, Spring Boot, Kafka, Unit Testing, Security, DevOps Location Nagpur Experience – 5-12 years Notice: Immediate- 30 Days Please revert with the below details along with your Update CV. Name: Contact Number: Email ID: Total Exp: Relevant Exp in Automation: Current CTC: Expected CTC: Current Org: Current Location: Preferred location: Notice Period: EX-HCL Employee: Yes/No If yes SAP code-HCL: Available Date: Yes/No Available Timing (10:00 AM- 4:00 PM): Job Description: OOPS, Collections, exception handling, concurrent programming, lambda expresssions, stream API, Multithreading. Dependency Injection, Spring Bean Lifecycke, Autowiring, Spring Boot features, initializers, starters, autoconfiguration, profile, etc. Need for unit testing, test cases, frameworks like Junit / Mockito. Security Concepts like authentication / authorization, frameworks & implementations like Oauth / JWT, etc. Maven, git, Jenkins, Sonarqube, docker & kubernetes Interested Candidate share your resume to s.yamuna@hcltech.com
Posted 1 day ago
3.0 - 7.0 years
3 - 8 Lacs
noida, greater noida
Work from Office
Job Summary: We are looking for a skilled and detail-oriented Automation Test Engineer to join our Quality Engineering team. The ideal candidate will have solid experience in test automation using Java and Selenium, strong API testing knowledge, and the ability to build or maintain robust test automation frameworks. You will work closely with developers, testers, and product teams to ensure high-quality software delivery through automation. Key Responsibilities: Design, develop, and maintain automation frameworks for web and API testing using Java and Selenium. Create and execute automated test scripts for functional, regression, and integration testing. Perform API testing using tools like Postman, Rest Assured, or similar. Integrate automated tests into CI/CD pipelines for continuous validation. Collaborate with developers, business analysts, and QA team members to understand requirements and translate them into test automation scenarios. Identify test coverage gaps and enhance test suites accordingly. Analyze test results, debug issues, and work with the team to resolve defects. Maintain comprehensive test documentation and reports. Participate in code reviews and contribute to QA best practices and standards. Required Skills: 3 to 6 years of hands-on experience in test automation. Strong programming skills in Java 11+ and knowledge of OOPs principles. Expertise in Selenium WebDriver and related automation tools. Solid experience in building or enhancing test automation frameworks (e.g., TestNG/JUnit, Cucumber and BDD-based frameworks). Proficient in API testing using tools such as Rest Assured or Postman Familiar with version control tools like Git. Experience with CI/CD tools such as Jenkins, GitLab CI, or similar. Understanding of software testing life cycle (STLC) and QA methodologies. Experience with bug tracking tools like JIRA/Rally Nice to Have: Experience with cloud testing platforms like Sauce Labs, BrowserStack, or LambdaTest. Familiarity with performance testing tools (e.g., JMeter, Gatling). Exposure to Agile/Scrum methodologies. Knowledge of database testing and SQL. Soft Skills: Excellent analytical and problem-solving skills. Strong communication and interpersonal abilities. Ability to work independently and in a team environment. Attention to detail and a quality-first mindset. Proactive attitude and willingness to learn and adapt. Qualifications: Bachelor/Master degree in Computer Science, Engineering, or a related field.
Posted 1 day ago
5.0 - 8.0 years
8 - 18 Lacs
chennai
Work from Office
Having 5 years in developing web applications using Java 8/11. Solid understanding of object-oriented programming. Expert knowledge of JAVA, JSP, PL/SQL, UNIX shell scripting, etc. Experience in Java and Spring Boot
Posted 1 day ago
8.0 - 10.0 years
12 - 17 Lacs
gurugram, gurgaon/gurugram
Work from Office
Shift Timings : IST Need a Very Strong Candidate With Good Communication Skills Responsibilities : - 8+ years of experience developing core Java applications across enterprise, SME, or start-up environments. - Proven experience with distributed systems and event-driven architectures. - Expertise in Spring Boot, Spring Framework, and RESTful API development. - Experience in designing, building, and monitoring microservices. - Solid background in persistence technologies including JPA, Hibernate, MS-SQL, and PostgreSQL. - Proficient in Java 11+, including features like Streams, Lambdas, and Functional Programming. - Experience with CI/CD pipelines using tools such as Jenkins, GitLab CI, GitHub Actions, or AWS DevOps. - Familiarity with major cloud platforms: AWS, Azure, or GCP (AWS preferred). - Front-end development experience using React or Angular with good understanding of leveraging best practices around HTML, CSS3/Tailwind, Responsive designs. - Comfortable in Agile environments with iterative development and regular demos. - Experience with container orchestration using Managed Kubernetes (EKS, AKS, or GKE). - Working knowledge of Domain-Driven Design (DDD) and Backend-for-Frontend (BFF) concepts. - Hands-on experience integrating applications with cloud services. - Familiarity with event-driven technologies (e.g., Kafka, MQ, Event Buses). - Hospitality services domain experience is a plus. - Strong problem-solving skills, with the ability to work independently and in a team. - Proficiency in Agile methodologies and software development best practices. - Skilled in code and query optimization. - Experience with version control systems, particularly Git
Posted 1 day ago
4.0 - 5.0 years
5 - 9 Lacs
pune
Work from Office
About the Role : We are seeking a Java Full Stack Developer with strong experience in both backend and frontend technologies to join our team and contribute to building scalable and user-friendly applications. Key Responsibilities : - Develop and maintain backend services using Java 8+ and Spring Boot - Build and consume RESTful APIs for web and mobile applications - Design and implement front-end interfaces using Angular or React - Ensure responsive, user-friendly design and cross-browser compatibility - Work with databases such as MySQL, PostgreSQL, or Oracle for data persistence - Write clean, testable, and maintainable code following coding standards - Participate in code reviews, unit testing, and integration testing - Collaborate with cross-functional teams including QA, Product, and DevOps - Follow Agile development practices, including sprints and daily stand-ups - Support deployments and troubleshoot production issues when needed Required Skills and Experience : - 4 to 6 years of experience in full stack development - Proficiency in Java 8 or above, Spring Boot, and Spring JPA/Hibernate - Hands-on experience with Angular (v8+) or React (v16+) - Strong knowledge of HTML, CSS, JavaScript, and TypeScript - Experience with REST API design and development Good understanding of microservices architecture - Familiarity with version control tools like Git - Exposure to build tools like Maven or Gradle - Working knowledge of Docker and CI/CD tools - Strong problem-solving, communication, and collaboration skills
Posted 1 day ago
5.0 - 8.0 years
15 - 28 Lacs
navi mumbai, maharashtra, india
On-site
Mandatory : Java 11 & Angular 12 is mandatory. (Kindly avoid sharing your profile if you don't have Java 11 and Angular 12 experience) . There would be Virtual Drive 21 & 22nd October, 2024 Participate and initiate thinking about architecture. Being sensitive to ergonomic and performance problems. Technical framework upstream of projects: preliminary studies, technical design. Respect and enforce the code standards set up on the project. Respect the functional acceptance criteria. Drive the resolution of complex problems. Be the guarantor of the tests and the quality of the solution on your perimeter. Provide technical and operational documentation for the project Contribute to technical design and development choices (architecture, framework, etc.) Perform technology watch and share learning with the rest of the team. Good knowledge of Backend (JEE) and Frontend with mastery of one of the frameworks: Angular, React Good experience in API and micro-services development Technical Experience Programming Languages: Java 11(Spring, Hibernate), Angular 12, NgRX, RxJS, Maven, SonarQube, GIT , Swagger, MongoDB, HTML5, CSS3, JavaScript Unit Tests: Junit/ Mockito/ Selenium/ Karma /Jasmine DevOps: Maven/ Nexus/ Jenkins/ Sonar/ kubernetes/ Docker/ XL Deploy Role: Technical Lead Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: Any Postgraduate Doctorate: Doctorate Not Required
Posted 2 days ago
6.0 - 8.0 years
0 Lacs
hyderabad, telangana, india
On-site
About NCR VOYIX NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction technologies, turning everyday consumer interactions into meaningful moments. Today, NCR VOYIX transforms the stores, restaurants and digital banking experiences with cloud-based, platform-led SaaS and services capabilities. Not only are we the leader in the market segments we serve and the technology we deliver, but we create exceptional consumer experiences in partnership with the worlds leading retailers, restaurants and financial institutions. We leverage our expertise, R&D capabilities and unique platform to help navigate, simplify and run our customers technology systems. Our customers are at the center of everything we do. Our mission is to enable stores, restaurants and financial institutions to exceed their goals from customer satisfaction to revenue growth, to operational excellence, to reduced costs and profit growth. Our solutions empower our customers to succeed in todays competitive landscape. Our unique perspective brings innovative, industry-leading tech to all the moving parts of business across industries. NCR VOYIX has earned the trust of businesses large and small from the best-known brands around the world to your local favorite around the corner. Primary responsibility is to develop high quality software solutions as a contributing member of a highly motivated team of Engineers. Should be able to understand the what goes behind the building of a complex resilient scalable enterprise products and should contribute through design and development. This individual will hold the title Software Engineer II with the expectation to solve complex technical challenges and assist in laying out technical roadmap. Should have had hands on complex applications/solutions which has integrations with various components. Experience with production systems and migrating customers from legacy systems to later versions is preferred. Advanced knowledge on the best practices on enterprise applications logging, communication, coding, testing and CI/CD pipeline is expected. The primary solution stack technology for this position is Java with other preferred skills referred below. Responsibilities include: Develop high quality software which meets requirements, promotes re-use of software components, and facilitates ease of support. Diagnose, isolate, and implement remedies for system failures caused by errors in software code. Identifies and implements process improvements in Engineering practices. Utilize software-based system maintenance and tracking tools. Provide input and technical content for technical documentation, user help materials and customer training. Conduct unit tests, track problems, and implement changes to ensure adherence to test plan and functional/nonfunctional requirements Analyze, design and implement software mechanisms to improve code stability, performance, and reusability. Participates and leads code review sessions. Create high fidelity estimates of their own work efforts. Assist others in estimating task effort and dependencies, responsible for team commitments within the Sprint. May be asked to lead and advise other Engineering resources as part of project activities. Considered subject matter experts in their chosen field. Participates with industry groups, stays current with technology and industry trends, disseminates knowledge to team members, forms best practices. Communicate with Solution Management and other internal teams. Participates in cross-functional collaboration within the organization. Works with developers to assist detailed problem resolution for difficult problems which are proving difficult for Lead Developers to resolve. Works on improving use of tools relating to AMS development/tools used. BASIC QUALIFICATIONS: Bachelors degree in computer science or related field A minimum of 6 years of experience in software design and development A minimum of 6 years of experience in preferred technology stack, Must Have Very strong development experience Java 11, Spring, Sprint boot. API based design and development using REST API and Graphql Multi-threading Concepts Unit testing and integration testing frameworks like Junit5, Mockito Messaging services. Strong understanding and affinity towards building scalable and robust solutions. Very strong understanding of NOSQL(MongoDB) and SQL DBS In depth understanding of Design Patterns and ability to design a Class Model, Data Model for a given requirement. Experience with CI/AppSec tools like Sonar, Coverity, Whitesource etc. Strong in Debugging, Memory Leaks, Profiling, Crashes, etc Good to Have Hands on development experience with Linux OS Good understanding of NFT Performance; scalability and availability and familiarity with Tools Cloud Native Application Development Linux OS and scripting Should be familiar with HTTPs/SSL Networking concepts like how to setup and configure name servers and network interfaces Load Balancers Must have hands on any of the two from the following skill sets Docker and K8s Azure / GCP Cucumber Scala Helm Deep understanding of Software Development and Quality Assurance best practices Excellent written and verbal communication skills Excellent teamwork and collaboration skills Experience operating in an Agile environment, with a deep understanding of agile development principles. Familiarity with Continuous Improvement and Six Sigma Lean principles. Offers of employment are conditional upon passage of screening criteria applicable to the job EEO Statement Integrated into our shared values is NCR Voyixs commitment to diversity and equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. NCR Voyix is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. Every individual at NCR Voyix has an ongoing responsibility to respect and support a globally diverse environment. Statement to Third Party Agencies To ALL recruitment agencies: NCR Voyix only accepts resumes from agencies on the preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Voyix employees, or any NCR Voyix facility. NCR Voyix is not responsible for any fees or charges associated with unsolicited resumes When applying for a job, please make sure to only open emails that you will receive during your application process that come from a @ncrvoyix.com email domain. Show more Show less
Posted 2 days ago
8.0 - 10.0 years
12 - 17 Lacs
gurugram
Work from Office
Shift Timings : IST Need a Very Strong Candidate With Good Communication Skills Responsibilities : - 8+ years of experience developing core Java applications across enterprise, SME, or start-up environments. - Proven experience with distributed systems and event-driven architectures. - Expertise in Spring Boot, Spring Framework, and RESTful API development. - Experience in designing, building, and monitoring microservices. - Solid background in persistence technologies including JPA, Hibernate, MS-SQL, and PostgreSQL. - Proficient in Java 11+, including features like Streams, Lambdas, and Functional Programming. - Experience with CI/CD pipelines using tools such as Jenkins, GitLab CI, GitHub Actions, or AWS DevOps. - Familiarity with major cloud platforms: AWS, Azure, or GCP (AWS preferred). - Front-end development experience using React or Angular with good understanding of leveraging best practices around HTML, CSS3/Tailwind, Responsive designs. - Comfortable in Agile environments with iterative development and regular demos. - Experience with container orchestration using Managed Kubernetes (EKS, AKS, or GKE). - Working knowledge of Domain-Driven Design (DDD) and Backend-for-Frontend (BFF) concepts. - Hands-on experience integrating applications with cloud services. - Familiarity with event-driven technologies (e.g., Kafka, MQ, Event Buses). - Hospitality services domain experience is a plus. - Strong problem-solving skills, with the ability to work independently and in a team. - Proficiency in Agile methodologies and software development best practices. - Skilled in code and query optimization. - Experience with version control systems, particularly Git
Posted 2 days ago
4.0 - 7.0 years
12 - 16 Lacs
gurugram
Work from Office
Key Responsibilities: Design & Development: Develop and maintain robust backend systems using Java (11+), Spring Boot, and Microservices architecture API Development: Design and implement RESTful APIs for seamless integration with front- end components and third-party services Code Quality: Ensure code quality through code reviews, unit testing, and adherence to best practices Multithreading: Implement and manage multithreaded applications to ensure efficient performance. Cloud Integration: Deploy and manage applications on cloud platforms such as AWS, Azure, or GCP. Database Management: Work with SQL and NoSQL databases to design, develop, and optimize data storage solutions. Collaboration: Work closely with cross-functional teams, including front-end developers, QA engineers, and DevOps, to deliver high-quality software solutions. Mandatory/Required Skills: Strong proficiency in Core Java and Java 11+ features Hands-on experience with Spring Boot, Spring MVC, and Spring Security. Expertise in Microservices architecture and design patterns. Solid understanding of multithreading and concurrent programming in Java. Experience with RESTful API development and integration. Proficiency in working with SQL and NoSQL databases. Familiarity with cloud platforms such as AWS, Azure, or GCP. Knowledge of CI/CD pipelines and tools like Jenkins or GitHub Actions.• Experience with containerization tools like Docker and orchestration platforms like Kubernetes Must have very good communication skills Good to have skills: Experience with message brokers like Kafka or RabbitMQ. Familiarity with monitoring and logging tools such as ELK Stack or Prometheus. Understanding of Agile methodologies and Scrum practices. Certifications in cloud platforms (e.g., AWS Certified Developer) are a plus. Bachelors degree in computer science or engineering
Posted 3 days ago
10.0 - 14.0 years
0 Lacs
pune, maharashtra
On-site
As a Java Full Stack Engineering Lead, you will be a senior-level professional responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. Your primary objective will be to lead applications systems analysis and programming activities. You will partner with multiple management teams to ensure appropriate integration of functions to meet goals, as well as identify and define necessary system enhancements for deploying new products and process improvements. Additionally, you will resolve a variety of high-impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards. Your expertise in applications programming will be crucial to ensure that application design aligns with the overall architecture blueprint. You will utilize advanced knowledge of system flow to develop standards for coding, testing, debugging, and implementation. It will be essential to have a comprehensive understanding of how different areas of business integrate to achieve business goals. As a Java Full Stack Engineering Lead, you will provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions. You will also serve as an advisor or coach to mid-level developers and analysts, allocating work as necessary. It is important to appropriately assess risks when making business decisions, ensuring compliance with laws, rules, and regulations to safeguard the firm's reputation and assets. Qualifications: - 10+ years of progressive professional experience in software development with proficiency in modern technologies and frameworks - Extensive experience with front-end technologies like Angular, TypeScript, HTML, and CSS - Deep understanding and practical experience with back-end technologies such as Spring, Spring Boot, and Java 11+ - Proven ability in designing and developing RESTful APIs and Web Services for seamless system integration - Experience in system analysis and programming of software applications - Demonstrated leadership, project management skills, and clear communication abilities Education: - Bachelor's degree/University degree or equivalent experience - Master's degree preferred This job description provides a high-level overview of the work performed. Other job-related duties may be assigned as required.,
Posted 1 week ago
5.0 - 7.0 years
6 - 10 Lacs
Bengaluru, Karnataka, India
On-site
Job description About the role: Delivers end-to-end technical solutions for multiple products or complex projects Leads routine projects with manageable risks and resource requirements May manage budgets for small projects or programs Solves complex problems with minimal guidance Designs, develops and tests software systems and/or applications for enhancements and new products Writes code according to coding specifications established for software solutions. Delivers software features with exceptional quality, meeting designated release plans and delivery commitments. Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle. Prepares and installs solutions by determining and designing system specifications, standards, and programming. Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code. Improves operations by conducting systems analysis and recommending changes in policies and procedures. Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations. Protects operations by keeping information confidential. Provides information by collecting, analyzing, and summarizing development and service issues. Accomplishes engineering and organization mission by completing related results as needed. Collaborates with other designers and engineers Breaks down customer requirements/problems into for the team. Ability to clearly communicate technical concepts to stakeholders About you: 5-7 Years of experience Experience in Java 11 Cloud platform experience AWS knowledge (Lambda function, DynamoDB, API Gateway, SNS/SQS API Services Spring framework/Micronaut Docker Experience in event-based services Basic understanding of Dev Ops configuration management system(Nice to have) Performance optimization and performance testing of API services Java Native image (GraalVM) Python/Robot Framework (Optional) Architecture design for Web scale API Agile/scrum environment Very good communication skills to be able to talk with business, technology, management, top management in meaningful and result-oriented manner Have wide technology experience and vision Learn quickly. For instance, able to catch up on data architecture and work with other architects on designing the data platform which correlates with enterprise strategy. Challenge business decisions and views, influence business decisions Be a bridge between business and technology Provide high level estimates, scope definition, work breakdown structure and cost estimates for management Create system design which can be understood by business and by technology including developers, QAs, BAs and management Provide technology governance of multiple scrum teams Be hands-on. For instance, review PRs created by developers to validate that system design is addressed properly or create a POC to prove some design option (but no intensive coding is required) Understand enterprise architecture and be able to create design aligned with enterprise architecture Be able to improve engineering practices including at solution architecture area such as architecture documentation standards and guidelines Able to research, analyze and evaluate solution options (e.g. buy vs build), present them to architecture and business stakeholders Able to lead as an architect multiple projects at a time, balance your time and focus between them It is very preferred to have at least basic knowledge in ecommerce domain, B2B and B2C processes Automation technology Agile/scrum environment Education - Master s/Bachelors Degree - Computer Engineering/ Computer Information Technology.
Posted 2 weeks ago
5.0 - 7.0 years
5 - 9 Lacs
Bengaluru, Karnataka, India
On-site
Job description About the role: Delivers end-to-end technical solutions for multiple products or complex projects Leads routine projects with manageable risks and resource requirements May manage budgets for small projects or programs Solves complex problems with minimal guidance Designs, develops and tests software systems and/or applications for enhancements and new products Writes code according to coding specifications established for software solutions. Delivers software features with exceptional quality, meeting designated release plans and delivery commitments. Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle. Prepares and installs solutions by determining and designing system specifications, standards, and programming. Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code. Improves operations by conducting systems analysis and recommending changes in policies and procedures. Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations. Protects operations by keeping information confidential. Provides information by collecting, analyzing, and summarizing development and service issues. Accomplishes engineering and organization mission by completing related results as needed. Collaborates with other designers and engineers Breaks down customer requirements/problems into for the team. Ability to clearly communicate technical concepts to stakeholders About you: 5-7 Years of experience Experience in Java 11 Cloud platform experience AWS knowledge (Lambda function, DynamoDB, API Gateway, SNS/SQS API Services Spring framework/Micronaut Docker Experience in event-based services Basic understanding of Dev Ops configuration management system(Nice to have) Performance optimization and performance testing of API services Java Native image (GraalVM) Python/Robot Framework (Optional) Architecture design for Web scale API Agile/scrum environment Very good communication skills to be able to talk with business, technology, management, top management in meaningful and result-oriented manner Have wide technology experience and vision Learn quickly. For instance, able to catch up on data architecture and work with other architects on designing the data platform which correlates with enterprise strategy. Challenge business decisions and views, influence business decisions Be a bridge between business and technology Provide high level estimates, scope definition, work breakdown structure and cost estimates for management Create system design which can be understood by business and by technology including developers, QAs, BAs and management Provide technology governance of multiple scrum teams Be hands-on. For instance, review PRs created by developers to validate that system design is addressed properly or create a POC to prove some design option (but no intensive coding is required) Understand enterprise architecture and be able to create design aligned with enterprise architecture Be able to improve engineering practices including at solution architecture area such as architecture documentation standards and guidelines Able to research, analyze and evaluate solution options (e.g. buy vs build), present them to architecture and business stakeholders Able to lead as an architect multiple projects at a time, balance your time and focus between them It is very preferred to have at least basic knowledge in ecommerce domain, B2B and B2C processes Automation technology Agile/scrum environment Education - Master s/Bachelors Degree - Computer Engineering/ Computer Information Technology.
Posted 2 weeks ago
8.0 - 10.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Description Who We Are Etraveli Group is the globally leading company for tech solutions and fulfillment capabilities for online sales of flights. We are here to solve complexity, by connecting millions of flights and travelers across the globe, from search and selection to trip and beyond. We hold consumer online travel agency brands like Mytrip, GoToGate & Flight Network and serve exclusively Booking.com with flights. Etraveli Group has also established strategic partnerships with companies like Skyscanner, Google Flights, TUI, etc. Every day we strive to make the world smaller for our customers and bigger for our people. Our diverse team of more than 3000 passionate professionals is what makes us the industrys tech wonder and the best in the world at what we do. Our major offices are in Sweden (HQ), Greece, India, Canada, Poland and Uruguay. Requirements You will play an instrumental part in the Etraveli Group establishment of an agile team in Pune. Responsible for the development, and continuous improvement of our architecture. Ensure that the solution technically meets our stakeholders requirements for performance, automation and stability Ensure that our internal tools are easy to use and understandable by our customer care operators Ensure that the solution meets the expected quality, always write automated tests on different levels for your code Communicate and collaborate with internal stakeholders regarding status updates and progress. Full stack developer with tech stack: Hands-on Java 8 ( good to have experience in Java 11 or 17) , Struts 2 , Hibernate/JPA, MySQL as well as MemSQL, JSP, Graph QL, Spring, Async and scheduler job processing , Kibana, Queue (either RabbitMQ, Kafka ,ActiveMQ) , Atlassians agile tools-JIRA , Git, Gradle , Jenkins, Grafana, Liquibase, Docker, Kubernetes, Linux, Mac OS, IntelliJ, etc. Along with backend technologies ,you need to have hand-ons experience in React JS / React. Technical Skills Bachelor or master degree in computer science or software engineering 8+ years of experience in product development in Java, synchronous and asynchronous scalable and robust environments Experience with React is must Familiarity with our standard tools and tech stack Very good understanding of agile methodology Strong troubleshooting and problem solving skills Excellent communication skills in English. Personal attributes Team player who sees solutions where others see problems Proactive communicator Appetite to learn new technologies and frameworks . Out of the box , innovative thinking. Quick learner. A positive mindset and motivated by challenging projects; new and existing. Rest assured, we have a lot going on around here! Benefits Successful in e-commerce, on the edge of technology development and with vast experience in the travel industry; we are able to offer you the best of three worlds. When you join us, youll be part of a working culture and community where you can have an impact and be supported by our strong leaders on the journey ahead. We base our benefits on four key principles. Financial Benefits We pay fairly and align compensation with your roles impact on the company. Referral bonus. Pension & insurances Wellbeing & Community Your health and safety is important. In order to be the best version of you every day, you need an environment that provides for your wellbeing. We believe in celebrations and continuously have team-bonding events. Breakfast and fresh fruit at the office regularly. Support via our health-care plans and employee assistance programs. Personal Development Being at the forefront is important for us and we want to provide resources to help you grow. Extensive learning opportunities enabling our employees to become experts in their field. Team trainings and workshops closely connected to your role. Our leaders are recognized as thought leaders in their fields and in your role you will have experts to learn from. Show more Show less
Posted 2 weeks ago
2.0 - 5.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Smarsh empowers its customers to manage risk and unleash intelligence in their digital communications. Our growing community of over 6500 organizations in regulated industries counts on Smarsh every day to help them spot compliance, legal or reputational risks in 80+ communication channels before those risks become regulatory fines or headlines. Relentless innovation has fueled our journey to consistent leadership recognition from analysts like Gartner and Forrester, and our sustained, aggressive growth has landed Smarsh in the annual Inc. 5000 list of fastest-growing American companies since 2008. About Enterprise Archive Enterprise Archive is a cloud-based platform that stores and handles (archive/ search/discovery) over peta bytes of data. It uses cutting cloud scale technologies (like Elastic Search, Mongo DB, Storm, Kafka, S3) to solve very complex storage problems at scale. Key Responsibilities: Develop and maintain backend services using Java (Spring Boot) and Python Build and consume RESTful APIs and implement microservices architecture Design and optimize data access layers using both SQL (MySQL/PostgreSQL) and NoSQL (MongoDB/DynamoDB) databases Work with message brokers like Apache Kafka or RabbitMQ for event-driven and distributed system design Deploy and manage services on AWS Cloud using EC2, S3, Lambda, RDS, etc. Build and manage CI/CD pipelines for automated testing and deployment Participate in code reviews, write unit/integration tests, and contribute to documentation Debug and resolve production issues, focusing on scalability, performance, and reliability Collaborate with cross-functional teams in an Agile/Scrum environment Required Skills & Qualifications: 25 years of professional experience in backend or full-stack development Proficiency in Java (11+) and Spring Boot framework Solid programming knowledge in Python Experience with Apache Kafka or other messaging systems like RabbitMQ , ActiveMQ , or Amazon SQS Strong understanding of REST APIs , JSON , and microservice patterns Hands-on experience with SQL and NoSQL databases Familiarity with AWS services for compute, storage, and deployment Exposure to CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI) Good understanding of version control systems like Git Knowledge of clean code practices, object-oriented principles, and design patterns Nice to Have: Experience with Docker , Kubernetes , or other containerization technologies Exposure to stream processing frameworks (e.g., Kafka Streams, Flink, Spark) Familiarity with observability tools like ELK , Prometheus , or CloudWatch Familiarity with search engines like Elasticsearch Relevant certifications in AWS , Java , or Kafka are a bonus Why Smarsh Smarsh hires lifelong learners with a passion for innovating with purpose, humility and humor. Collaboration is at the heart of everything we do. We work closely with the most popular communications platforms and the worlds leading cloud infrastructure platforms. We use the latest in AI/ML technology to help our customers break new ground at scale. We are a global organization that values diversity, and we believe that providing opportunities for everyone to be their authentic self is key to our success. Smarsh leadership, culture, and commitment to developing our people have all garnered Comparably.com Best Places to Work Awards. Come join us and find out what the best work of your career looks like. Show more Show less
Posted 3 weeks ago
8.0 - 13.0 years
8 - 18 Lacs
Pune
Work from Office
Job Title: Java Full Stack Developer Contract Duration: 6 to 12 Months (Extendable) Total Experience Required: 8 - 12+ Years Relevant Experience: 7 - 8+ Years Domain: Banking Location: Pune Hinjewadi ) Work Mode: Work From Office (WFO Only No WFH) Shift Timings: 11:00 AM 8:00 PM IST Notice Period: Immediate to 15 Days Must-Have Responsibilities & Skills Backend Development: Strong hands-on experience with Java 11+ , Spring Boot , and REST API development Proven experience with microservices architecture and implementation Solid understanding of OOP principles , backend service orchestration, and API design Frontend Development: Strong experience with ReactJS , Bootstrap , and modern UI frameworks Hands-on exposure to: Babel 7 JavaScript ES6 Redux , Redux Middleware , Redux Axios Webpack 4 Clear understanding of: HTML5 , CSS3 , JavaScript , jQuery
Posted 3 weeks ago
5.0 - 7.0 years
5 - 15 Lacs
Bengaluru, Karnataka, India
On-site
About the role: Delivers end-to-end technical solutions for multiple products or complex projects Leads routine projects with manageable risks and resource requirements May manage budgets for small projects or programs Solves complex problems with minimal guidance Designs, develops and tests software systems and/or applications for enhancements and new products Writes code according to coding specifications established for software solutions. Delivers software features with exceptional quality, meeting designated release plans and delivery commitments. Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle. Prepares and installs solutions by determining and designing system specifications, standards, and programming. Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code. Improves operations by conducting systems analysis and recommending changes in policies and procedures. Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations. Protects operations by keeping information confidential. Provides information by collecting, analyzing, and summarizing development and service issues. Accomplishes engineering and organization mission by completing related results as needed. Collaborates with other designers and engineers Breaks down customer requirements/problems into for the team. Ability to clearly communicate technical concepts to stakeholders About you: 5-7 Years of experience Experience in Java 11 Cloud platform experience AWS knowledge (Lambda function, DynamoDB, API Gateway, SNS/SQS API Services Spring framework/Micronaut Docker Experience in event-based services Basic understanding of Dev Ops configuration management system(Nice to have) Performance optimization and performance testing of API services Java Native image (GraalVM) Python/Robot Framework (Optional) Architecture design for Web scale API Agile/scrum environment Very good communication skills to be able to talk with business, technology, management, top management in meaningful and result-oriented manner Have wide technology experience and vision Learn quickly. For instance, able to catch up on data architecture and work with other architects on designing the data platform which correlates with enterprise strategy. Challenge business decisions and views, influence business decisions Be a bridge between business and technology Provide high level estimates, scope definition, work breakdown structure and cost estimates for management Create system design which can be understood by business and by technology including developers, QAs, BAs and management Provide technology governance of multiple scrum teams Be hands-on. For instance, review PRs created by developers to validate that system design is addressed properly or create a POC to prove some design option (but no intensive coding is required) Understand enterprise architecture and be able to create design aligned with enterprise architecture Be able to improve engineering practices including at solution architecture area such as architecture documentation standards and guidelines Able to research, analyze and evaluate solution options (e.g. buy vs build), present them to architecture and business stakeholders Able to lead as an architect multiple projects at a time, balance your time and focus between them It is very preferred to have at least basic knowledge in ecommerce domain, B2B and B2C processes Automation technology Agile/scrum environment Education - Master s/Bachelors Degree - Computer Engineering/ Computer Information Technology.
Posted 3 weeks ago
7.0 - 11.0 years
0 Lacs
hyderabad, telangana
On-site
As a Java Full Stack Developer with 7-10 years of experience, you will be responsible for designing, developing, and maintaining scalable Java-based backend systems. Your role will involve building dynamic and responsive user interfaces using React.js, as well as developing and integrating RESTful APIs and microservices. You will work with distributed systems and event-driven architecture, collaborating closely with cross-functional teams in an Agile environment. Your key responsibilities will include participating in code reviews, troubleshooting, and performance tuning. You will also be expected to integrate applications with cloud services (AWS preferred), work with containerized environments, and use Kubernetes for deployment. Ensuring code quality, scalability, and maintainability will be essential aspects of your work. To excel in this role, you should possess a Bachelor's degree in Computer Science or a related field (preferred) and have at least 8 years of experience in Java application development. Proficiency in Java 11+ is required, including Streams, Lambdas, and functional programming. Strong knowledge of Spring Boot, Spring Framework, and RESTful API development is essential, as well as experience with microservices architecture and monitoring tools. You should have a solid understanding of persistence layers such as JPA, Hibernate, MS-SQL, and PostgreSQL. Hands-on experience with React.js and strong frontend development skills with HTML, CSS3/Tailwind, and responsive design are also necessary. Experience with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, or AWS DevOps) and familiarity with cloud platforms like AWS, Azure, or GCP (AWS preferred) are important. Exposure to container orchestration using EKS, AKS, or GKE, knowledge of Domain-Driven Design (DDD) and Backend-for-Frontend (BFF) patterns, and working knowledge of Kafka, MQ, or other event-driven technologies are advantageous. Strong problem-solving, debugging, and optimization skills, proficiency in Agile methodologies, version control (Git), and SDLC best practices are also required. Experience in the hospitality domain is a plus.,
Posted 4 weeks ago
5.0 - 10.0 years
10 - 16 Lacs
Ahmedabad
Work from Office
We are looking for a Senior Software Engineer who is confident in designing and developing backend systems using Java and microservices architecture.
Posted 1 month ago
5.0 - 8.0 years
5 - 8 Lacs
Hyderabad, Telangana, India
On-site
Job Description Key Skill -Perl + (Java or Javascript) - Ideally to get fullstack person Having strong experience in Team management Location -Hyderabad JobPurpose We are seeking an IT Manager in Hyderabad to manage a growing team of developers as well as contribute to the development exercises. They will be working on a variety of mission critical applications, financial securities back-end and UI that provides clients the ability to view detailed information about financial instruments across a wide spectrum of asset classes. The candidate will supervise the team in Hyderabad managing their workloads and projects as well as taking an active role in the design of new/expanded applications. They will also support and extend these UIs and their supporting back-ends, working with stakeholders to understand new requirements and respond to changes in the marketplace and in ICE offerings. Responsibilities The candidate should be able to handle multiple simultaneous tasks and be adept at prioritizing their work as well as that of the team. They will be able to focus on the project priorities in order to deliver the required product at the scheduled time. They should be comfortable collaborating with business analysts, product managers, quality assurance groups and client services to refine requirements and plan implementation strategies. They will have prior experience in leading a small development team, setting priorities, technical direction, assigning work, resolving conflicts and ultimately guiding the team to successful project completions. They will perform regular reviews of staff development and follow all ICE management guidelines. They will have experience in problem solving, planning, and estimating development efforts and have strong verbal and written communication skills. Most importantly they should demonstrate the ability to show initiative and be able to move projects forward to completion with minimal supervision. The candidate will be expected to be involved in the full life cycle of the systems development from requirement gathering through development and testing to on-going support and maintenance. The position will involve some on-call support outside of regular business hours. Knowledge and Experience Bachelor or Master's degree in Computer Science or Software/Computer Engineering. 5+ years development experience. 1-2 years of management/team leading experience. Primary skill set should be developing software in various languages, especiallyPERL, and understanding web technologies, including web authentication, HTML, JavaScript, CSS and various programming patterns for web-based user interfaces - notably React and Redux. Working experience with Java 11 and up. Good knowledge of Spring framework, DB frameworks: Hibernate, JPA Working experience with building RESTful APIs Experience with relational databases using SQL and JDBC, primarily MySQL, Oracle and PostgreSQL. Working experience with build platforms like Jenkins, build tools (Gradle, Maven), multi-project builds Experience with Linux, XML, JSON, Git, Bitbucket and Jira. Knowledge of financial markets datais major a plus.
Posted 1 month ago
4.0 - 6.0 years
15 - 17 Lacs
Bengaluru
Work from Office
Job Responsibilities: Should have hands on experience in Core JAVA, JAVA 11, Spring, Hibernate, Springboot, Microservices,Kafka, Apache Should be good in coding Should have good communication and articulation skills Coding test will be conducted during interview
Posted 1 month ago
4.0 - 9.0 years
8 - 15 Lacs
Bengaluru
Work from Office
Should have hands on experience in Core JAVA, JAVA 11, Spring, Hibernate, Springboot, Microservices, Kafka, Apache Should be good in coding Should have good communication and articulation skills Coding test will be conducted during interview
Posted 1 month ago
4.0 - 9.0 years
10 - 15 Lacs
Mumbai
Work from Office
Should have hands on experience in Core JAVA, JAVA 11, Spring, Hibernate, Springboot, Microservices,PostgreSQL,AWS , Cloud Should be good in coding Should have good communication and articulation skills Coding test will be conducted during interview
Posted 1 month ago
8.0 - 12.0 years
20 - 35 Lacs
Hyderabad
Work from Office
BASIC QUALIFICATIONS: Bachelors degree in computer science or related field A minimum of 4 years of experience in software design and development A minimum of 4 years of experience in preferred technology stack, Must Have Very strong development experience Java 11, Spring, Sprint boot. API based design and development using REST API and Graphql Multi-threading Concepts Unit testing and integration testing frameworks like Junit5, Mockito Messaging services. Strong understanding and affinity towards building scalable and robust solutions. Very strong understanding of NOSQL(MongoDB) and SQL DBS In depth understanding of Design Patterns and ability to design a Class Model, Data Model for a given requirement. Experience with CI/AppSec tools like Sonar, Coverity, Whitesource etc. Strong in Debugging, Memory Leaks, Profiling, Crashes, etc Good to Have Hands on development experience with Linux OS Good understanding of NFT Performance; scalability and availability and familiarity with Tools Cloud Native Application Development Linux OS and scripting Should be familiar with HTTPs/SSL Networking concepts like how to setup and configure name servers and network interfaces Load Balancers Must have hands on any of the two from the following skill sets Docker and K8s Azure / GCP Cucumber Scala Helm Deep understanding of Software Development and Quality Assurance best practices Excellent written and verbal communication skills Excellent teamwork and collaboration skills Experience operating in an Agile environment, with a deep understanding of agile development principles. Familiarity with Continuous Improvement and Six Sigma Lean principles.
Posted 1 month ago
5.0 - 7.0 years
8 - 16 Lacs
Hyderabad
Work from Office
POSTION SUMMARY & KEY AREAS OF RESPONSIBILITY: Primary responsibility is to develop high quality software solutions as a contributing member of a highly motivated team of Engineers. Should be able to understand what goes behind the building of a complex resilient scalable enterprise products and should contribute through design and development. This individual has to solve complex technical challenges and assist in laying out technical roadmap. Should have had hands on complex applications/solutions which has integrations with various components. Experience with production systems and migrating customers from legacy systems to later versions is preferred. Advanced knowledge on the best practices on enterprise applications logging, communication, coding, testing and CI/CD pipeline is expected. The primary solution stack technology for this position is Java with other preferred skills referred below. Responsibilities include: • Develop high quality software which meets requirements, promotes re-use of software components, and facilitates ease of support. • Diagnose, isolate, and implement remedies for system failures caused by errors in software code. • Identifies and implements process improvements in Engineering practices. • Utilize software-based system maintenance and tracking tools. • Provide input and technical content for technical documentation, user help materials and customer training. • Conduct unit tests, track problems, and implement changes to ensure adherence to test plan and functional/nonfunctional requirements • Analyze, design and implement software mechanisms to improve code stability, performance, and reusability. • Participates and leads code review sessions. • Create high fidelity estimates of their own work efforts. • Assist others in estimating task effort and dependencies, responsible for team commitments within the Sprint. • May be asked to lead and advise other Engineering resources as part of project activities. • Considered subject matter experts in their chosen field. • Participates with industry groups, stays current with technology and industry trends, disseminates knowledge to team members, forms best practices. • Communicate with Solution Management and other internal teams. • Participates in cross-functional collaboration within the organization. • Works with developers to assist detailed problem resolution for difficult problems which are proving difficult for Lead Developers to resolve. • Works on improving use of tools relating to NVL development/tools used. BASIC QUALIFICATIONS: • Bachelors degree in computer science or related field • A minimum of 4 years of experience in software design and development • A minimum of 4 years of experience in preferred technology stack, Must Have • Very strong development experience Java 11, Spring, Sprint boot. • API based design and development using REST API and Graphql • Multi-threading Concepts • Unit testing and integration testing frameworks like Junit5, Mockito • Messaging services. • Strong understanding and affinity towards building scalable and robust solutions. • Very strong understanding of NOSQL(MongoDB) and SQL DBS • In depth understanding of Design Patterns and ability to design a Class Model, Data Model for a given requirement. • Experience with CI/AppSec tools like – Sonar, Coverity, Whitesource etc. • Strong in Debugging, Memory Leaks, Profiling, Crashes, etc Good to Have • Hands on development experience with Linux OS • Good understanding of NFT Performance; scalability and availability and familiarity with Tools • Cloud Native Application Development • Linux OS and scripting • Should be familiar with HTTPs/SSL • Networking concepts like how to setup and configure name servers and network interfaces Load Balancers Must have hands on any of the two from the following skill sets • Docker and K8s • Azure / GCP • Cucumber • Scala • Helm • Deep understanding of Software Development and Quality Assurance best practices • Excellent written and verbal communication skills • Excellent teamwork and collaboration skills • Experience operating in an Agile environment, with a deep understanding of agile development principles. • Familiarity with Continuous Improvement and Six Sigma Lean principles. PREFERRED QUALIFICATIONS: Knowledge of software development standards and protocols: • Secured development knowledge • DevOps for the cloud deployments • CI/CD pipeline • Cloud development knowledge on Azure or GCP • Good to have domain experience of Loyalty in Retail or Hospitality space • Experience with tools utilized in development environment: • Jira • GIT • Scripting languages
Posted 1 month ago
4.0 - 6.0 years
15 - 16 Lacs
Bengaluru
Work from Office
Job Responsibilities: Should have hands on experience in Core JAVA, JAVA 11, Spring, Hibernate, Springboot, Microservices, Kafka, Apache Should be good in coding Should have good communication and articulation skills Coding test will be conducted during interview.
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
Accenture
54024 Jobs | Dublin
Wipro
24262 Jobs | Bengaluru
Accenture in India
18733 Jobs | Dublin 2
EY
17079 Jobs | London
Uplers
12548 Jobs | Ahmedabad
IBM
11704 Jobs | Armonk
Amazon
11059 Jobs | Seattle,WA
Bajaj Finserv
10656 Jobs |
Accenture services Pvt Ltd
10587 Jobs |
Oracle
10506 Jobs | Redwood City