Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
3 - 5 years
7 - 11 Lacs
Navi Mumbai
Work from Office
Responsible for designing and developing Java components using Spring framework to implement transaction management Will manage Java objects and enterprise integration needs that involves messages, routers, transformations, adapters, service activators, management and auditing. Responsible for designing and developing Java components using Spring framework to implement transaction management, manage Java objects and enterprise integration needs that involves messages, routers, transformations, adapters, service activators, management and auditing. You will design, develop and support application solutions to meet customer requirements. You will develop technical specifications and unit test cases. Perform application unit testing activities such as Translate business and IT (Information Technology) requirements and also Interpret data models. Participates in development of the system test plan and provide technical leadership in system integration testing and participates in user acceptance testing Specialty requires comprehensive understanding of Dependency Injection/Inversion of control, Aspect-oriented programming, Data Access Framework, Transaction Management Framework, Batch Processing and ORM framework Hibernate Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise BE / B Tech in any stream, M.Sc. (Computer Science/IT) / M.C.A, with Minimum 3-5 years of experience with software development. Experience in have working knowledge on Java 8 or higher. Proven working experience on both Spring and Hibernate (Spring 4 or above). Experience in knowing OOP concepts well. Should be proficient in Exception Handling, Collections, Abstract Classes and Interfaces, Constructors, File IO (Input/Output) and Serialization, Collections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient), JVM (Java Virtual Machine) and Memory Management, Multithreading and Synchronization, JSP (Java Server Page)/ Servlet Preferred technical and professional experience Should be conversant with Build tools like Ant, Maven and Git Must have experience on Design patterns and Optimize usage. Proven work experience on Spring Core, Spring ORM, Spring DAO, Spring AOP, Hibernate would be an added advantage
Posted 1 month ago
2 - 6 years
8 - 12 Lacs
Bengaluru
Work from Office
NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Digital Engineering Sr. Staff Engineer to join our team in Bangalore, Karnataka (IN-KA), India (IN). Title - Lead Data Architect (Streaming) Required Skills and Qualifications Overall 10+ years of IT experience of which 7+ years of experience in data architecture and engineering Strong expertise in AWS cloud services, particularly Lambda, SNS, S3, and EKS Strong experience with Confluent Strong experience in Kafka Solid understanding of data streaming architectures and best practices Strong problem-solving skills and ability to think critically Excellent communication skills to convey complex technical concepts to both technical and non-technical stakeholders Knowledge of Apache Airflow for data orchestration Bachelor's degree in Computer Science, Engineering, or related field Preferred Qualifications An understanding of cloud networking patterns and practises Experience with working on a library or other long term product Knowledge of the Flink ecosystem Experience with Terraform Deep experience with CI/CD pipelines Strong understanding of the JVM language family Understanding of GDPR and the correct handling of PII Expertise with technical interface design Use of Docker Key Responsibilities Architect end-to-end data solutions using AWS services, including Lambda, SNS, S3, and EKS, Kafka and Confluent, all within a larger and overarching programme ecosystem Architect data processing applications using Python, Kafka, Confluent Cloud and AWS Develop data ingestion, processing, and storage solutions using Python and AWS Lambda, Confluent and Kafka Ensure data security and compliance throughout the architecture Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions Optimize data flows for performance, cost-efficiency, and scalability Implement data governance and quality control measures Ensure delivery of CI, CD and IaC for NTT tooling, and as templates for downstream teams Provide technical leadership and mentorship to development teams and lead engineers Stay current with emerging technologies and industry trends Collaborate with data scientists and analysts to enable efficient data access and analysis Evaluate and recommend new technologies to improve data architecture Position Overview: We are seeking a highly skilled and experienced Data Architect to join our dynamic team. The ideal candidate will have a strong background in designing and implementing data solutions using AWS infrastructure and a variety of core and supplementary technologies. This role requires a deep understanding of data architecture, cloud services, and the ability to drive innovative solutions to meet business needs. About NTT DATA NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies.Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us atus.nttdata.com NTT DATA endeavors to make https://us.nttdata.comaccessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-us. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here. Job Segment Developer, Computer Science, Consulting, Technology
Posted 1 month ago
12 - 17 years
50 - 70 Lacs
Bengaluru
Hybrid
We are seeking a passionate and driven Technical and Technology Leader who can join our cross functional Agile team. You will have the opportunity to work on innovative cloud security products that help protect our customers sensitive information. You will partner closely with Product and Development teams to understand and implement critical quality standards. Your contributions will help our team quickly deliver reliable and effective products to our customers. Tech Stack: Domain: Email Archiving, Email, MX Records, driven through SMTP, POP, IMAP Identity and Directory Management like LDAP, MS AD, Okta, Auth0. Public cloud expertise in AWS. Azure expertise is added advantage. Hands on expertise in Data Pipelines like DataBricks, Kafka, SQS, SNS, Apache Spark Infrastructure Technology like AWS/Azure(Server and Sever-less), Docker, Kubernetes(Azure, AWS managed Kubernetes like AKS,EKS) Expert level expertise with Java. Hands on experience in Clojure, is added advantage. What youll be working on: Lead the design, development, and implementation of complex, highly scalable, distributed software solutions using AWS cloud technologies, Java, and DevOps practices. Collaborate with cross-functional teams to gather requirements, define technical specifications, and ensure successful project delivery. Provide technical leadership and guidance to your team, mentoring junior engineers and promoting best practices. Conduct code reviews, identify areas for improvement, and ensure adherence to coding standards and software development methodologies. Drive continuous integration and deployment processes, leveraging DevOps tools and practices to streamline software delivery. Stay up-to-date with the latest trends and advancements in AWS, JVM, and DevOps, and proactively recommend innovative solutions to enhance our software development capabilities. Collaborate with stakeholders to understand business needs and translate them into technical requirements and solutions. Troubleshoot and resolve complex technical issues, ensuring the stability and performance of software applications. Conduct performance analysis and optimization to improve the efficiency and scalability of software systems. Contribute to the development and maintenance of technical documentation, including system architecture, design specifications, and user manuals. What you bring to the role: Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree preferred. Proven experience as a Principal Software Engineer or similar role, with a focus on AWS, Java, functional programming like Clojure and DevOps. Strong expertise in AWS cloud technologies, including Lambda, DynamoDB, S3, SQS/SNS. Extensive experience in JVM programming. Intermediate to expert level experience in Clojure is added advantage. Solid understanding of software development methodologies, such as Agile or Scrum. Proficiency in DevOps practices, including continuous integration, continuous deployment, and infrastructure as code. Having Applied and Computational AI development (LLM/SLM based apps, model development etc.,) exposure and curiosity to find ideas in AI centric world will set you apart. Excellent problem-solving skills and the ability to analyze complex technical issues. Strong leadership and mentoring abilities, with a track record of guiding and developing software engineering teams. Excellent communication skills, both verbal and written, with the ability to effectively collaborate with cross-functional teams and stakeholders. AWS certifications (e.g., AWS Developer, AWS Solutions Architect) are highly desirable. What youll get from us: A team where you can voice your opinion, make an impact, and where you and your experience are valued. Internal mobility there are opportunities for cross training and the ability to attain your next career step within Barracuda, in addition to equity, in the form of non-qualifying options.
Posted 1 month ago
2 - 5 years
7 - 11 Lacs
Navi Mumbai
Work from Office
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable. Your primary responsibilities include: Analytical Problem-Solving and Solution Enhancement: Analyze, validate and propose improvements to existing failures, with the support of the architect and technical leader. Comprehensive Engagement Across Process Phases: Involvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service. Strategic Stakeholder Engagement and Innovative Coding Solutions: Drive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise BE / B Tech in any stream, M.Sc. (Computer Science/IT) / M.C.A, with Minimum 3-5 years of experience with software development. Experience in have working knowledge on Java 8 or higher. Proven working experience on both Spring and Hibernate (Spring 4 or above). Experience in knowing OOP concepts well. Should be proficient in Exception Handling, Collections, Abstract Classes and Interfaces, Constructors, File IO (Input/Output) and Serialization, Collections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient), JVM (Java Virtual Machine) and Memory Management, Multithreading and Synchronization, JSP (Java Server Page)/ Servlets Preferred technical and professional experience Should be conversant with Build tools like Ant, Maven and Git Must have experience on Design patterns and Optimize usage. Proven work experience on Spring Core, Spring ORM, Spring DAO, Spring AOP, Hibernate would be an added advantage
Posted 1 month ago
2 - 5 years
7 - 11 Lacs
Mumbai
Work from Office
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable. Your primary responsibilities include: Analytical Problem-Solving and Solution EnhancementAnalyze, validate and propose improvements to existing failures, with the support of the architect and technical leader. Comprehensive Engagement Across Process PhasesInvolvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service. Strategic Stakeholder Engagement and Innovative Coding SolutionsDrive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise BE / B Tech in any stream, M.Sc. (Computer Science/IT) / M.C.A, with Minimum 3-5 years of experience with software development. Experience in have working knowledge on Java 8 or higher. Proven working experience on both Spring and Hibernate (Spring 4 or above). Experience in knowing OOP concepts well. Should be proficient in Exception Handling, Collections, Abstract Classes and Interfaces, Constructors, File IO (Input/Output) and Serialization, Collections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient), JVM (Java Virtual Machine) and Memory Management, Multithreading and Synchronization, JSP (Java Server Page)/ Servlets Preferred technical and professional experience Should be conversant with Build tools like Ant, Maven and Git Must have experience on Design patterns and Optimize usage. Proven work experience on Spring Core, Spring ORM, Spring DAO, Spring AOP, Hibernate would be an added advantage
Posted 1 month ago
2 - 5 years
7 - 11 Lacs
Navi Mumbai
Work from Office
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable. Your primary responsibilities includeAnalytical Problem-Solving and Solution EnhancementAnalyze, validate and propose improvements to existing failures, with the support of the architect and technical leader. Comprehensive Engagement Across Process PhasesInvolvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service. Strategic Stakeholder Engagement and Innovative Coding SolutionsDrive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise BE / B Tech in any stream, M.Sc. (Computer Science/IT) / M.C.A, with Minimum 3-5 years of experience with software development. Experience in have working knowledge on Java 8 or higher. Proven working experience on both Spring and Hibernate (Spring 4 or above). Experience in knowing OOP concepts well. Should be proficient in Exception Handling, Collections, Abstract Classes and Interfaces, Constructors, File IO (Input/Output) and Serialization, Collections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient), JVM (Java Virtual Machine) and Memory Management, Multithreading and Synchronization, JSP (Java Server Page)/ Servlets Preferred technical and professional experience Should be conversant with Build tools like Ant, Maven and Git Must have experience on Design patterns and Optimize usage. Proven work experience on Spring Core, Spring ORM, Spring DAO, Spring AOP, Hibernate would be an added advantage
Posted 1 month ago
2 - 5 years
7 - 11 Lacs
Hyderabad
Work from Office
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable. Your primary responsibilities includeAnalytical Problem-Solving and Solution EnhancementAnalyze, validate and propose improvements to existing failures, with the support of the architect and technical leader. Comprehensive Engagement Across Process PhasesInvolvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service. Strategic Stakeholder Engagement and Innovative Coding SolutionsDrive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise BE / B Tech in any stream, M.Sc. (Computer Science/IT) / M.C.A, with Minimum 3-5 years of experience with software development. Experience in have working knowledge on Java 8 or higher. Proven working experience on both Spring and Hibernate (Spring 4 or above). Experience in knowing OOP concepts well. Should be proficient in Exception Handling, Collections, Abstract Classes and Interfaces, Constructors, File IO (Input/Output) and Serialization, Collections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient), JVM (Java Virtual Machine) and Memory Management, Multithreading and Synchronization, JSP (Java Server Page)/ Servlets Preferred technical and professional experience Should be conversant with Build tools like Ant, Maven and Git Must have experience on Design patterns and Optimize usage. Proven work experience on Spring Core, Spring ORM, Spring DAO, Spring AOP, Hibernate would be an added advantage
Posted 1 month ago
10 - 15 years
30 - 35 Lacs
Pune
Work from Office
About The Role : Job TitleSenior Engineer, AVP LocationPune, India Role Description As a Lead Engineer for Technology in our Technology team, you will partner with business, technology managers to create Designs, solutions and strongly engineered applications. Youll be an integral part of the banks technology infrastructure, guiding the Feature teams through the engineering practices and leading by example. You will enable the digital environment that helps our people share their knowledge, expertise and real passion for our business. Deutsche Bank is investing heavily in technology, which means we are investing in you. Join us here, and youll constantly be looking ahead. Deutsche Banks Corporate Bank division is a leading provider of cash management, trade finance and securities finance. We complete green-field projects that deliver the best Corporate Bank - Securities Services products in the world. Our team is diverse, international, and driven by shared focus on clean code and valued delivery. At every level, agile minds are rewarded with competitive pay, support, and opportunities to excel. You will work as part of a cross-functional agile delivery team. You will bring an innovative approach to software development, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a supportive, collaborative environment. You will be ready to contribute to all stages of software delivery, from initial analysis right through to production support. What we'll offer you As part of our flexible scheme, here are just some of the benefits that youll enjoy Best in class leave policy Gender neutral parental leaves 100% reimbursement under childcare assistance benefit (gender neutral) Sponsorship for Industry relevant certifications and education Employee Assistance Program for you and your family members Comprehensive Hospitalization Insurance for you and your dependents Accident and Term life Insurance Complementary Health screening for 35 yrs. and above Your key responsibilities Accountable for feature teams in Trade Finance Passion to deliver state of the art solutions and be hand-on technologist Lead a team of engineers and create high performing teams. Needs to be a high code committer. Aspirational in implementing leading technology advancements in the industry. Maintain hygiene, Risk and Control and Stability at to core to every delivery Be a role model for the team Look beyond and go the extra mile to add value to the technology organization beyond the functional role Lead by example and have client centricity at the core Your skills and experience 10+ years of relevant experience A hands-on technologist with expertise in Java based technologies, Spring, Microservices architecture, CI/CD pipeline Oracle SQL Ability to solve business problems with an acute engineering mindset Strong analytical and Design skills Proficient communication skills. Proficient English language skills (written/verbal) Ability to work in virtual teams and in matrixed organizations Keeps pace with technical innovation UI Technologies ReactJS Java and J2EE TechnologiesSpring MVC, JMS, Spring Batch, Oracle, Unix Command, CI/CD, GIT/SVN Junit/Mockito (Any Unit Test Frameworks) Sonar Qube/ Emma Code Coverage and Code quality tools Familiarity with build tools such as Ant, Maven, and Gradle. CI/CD experience with Jenkins, Teamcity Performance monitoring Tools like Java Heap Analyzer, Visual JVM, JMX Console Micro ServicesSpring Boot, Spring Cloud Kubernetes, API Gateway, SSL, OATH, JWT, Spring JPA, Kafta Updated relevant skill certification A Bachelors degree Passionate about technology and is a go-getter How we'll support you Training and development to help you excel in your career Coaching and support from experts in your team A culture of continuous learning to aid progression A range of flexible benefits that you can tailor to suit your needs
Posted 2 months ago
3 - 5 years
7 - 11 Lacs
Mumbai
Work from Office
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable. Your primary responsibilities includeAnalytical Problem-Solving and Solution EnhancementAnalyze, validate and propose improvements to existing failures, with the support of the architect and technical leader. Comprehensive Engagement Across Process PhasesInvolvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service. Strategic Stakeholder Engagement and Innovative Coding SolutionsDrive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise BE / B Tech in any stream, M.Sc. (Computer Science/IT) / M.C.A, with Minimum 3-5 years of experience with software development. Experience in have working knowledge on Java 8 or higher. Proven working experience on both Spring and Hibernate (Spring 4 or above). Experience in knowing OOP concepts well. Should be proficient in Exception Handling, Collections, Abstract Classes and Interfaces, Constructors, File IO (Input/Output) and Serialization, Collections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient), JVM (Java Virtual Machine) and Memory Management, Multithreading and Synchronization, JSP (Java Server Page)/ Servlets Preferred technical and professional experience Should be conversant with Build tools like Ant, Maven and Git Must have experience on Design patterns and Optimize usage. Proven work experience on Spring Core, Spring ORM, Spring DAO, Spring AOP, Hibernate would be an added advantage.
Posted 2 months ago
3 - 5 years
7 - 11 Lacs
Navi Mumbai
Work from Office
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable. Your primary responsibilities include: Analytical Problem-Solving and Solution EnhancementAnalyze, validate and propose improvements to existing failures, with the support of the architect and technical leader. Comprehensive Engagement Across Process PhasesInvolvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service. Strategic Stakeholder Engagement and Innovative Coding SolutionsDrive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise BE / B Tech in any stream, M.Sc. (Computer Science/IT) / M.C.A, with Minimum 3-5 years of experience with software development. Experience in have working knowledge on Java 8 or higher. Proven working experience on both Spring and Hibernate (Spring 4 or above). Experience in knowing OOP concepts well. Should be proficient in Exception Handling, Collections, Abstract Classes and Interfaces, Constructors, File IO (Input/Output) and Serialization, Collections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient), JVM (Java Virtual Machine) and Memory Management, Multithreading and Synchronization, JSP (Java Server Page)/ Servlets Preferred technical and professional experience Should be conversant with Build tools like Ant, Maven and Git Must have experience on Design patterns and Optimize usage. Proven work experience on Spring Core, Spring ORM, Spring DAO, Spring AOP, Hibernate would be an added advantage
Posted 2 months ago
3 - 5 years
7 - 11 Lacs
Hyderabad
Work from Office
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable. Your primary responsibilities include: Analytical Problem-Solving and Solution EnhancementAnalyze, validate and propose improvements to existing failures, with the support of the architect and technical leader. Comprehensive Engagement Across Process PhasesInvolvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service. Strategic Stakeholder Engagement and Innovative Coding SolutionsDrive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise BE / B Tech in any stream, M.Sc. (Computer Science/IT) / M.C.A, with Minimum 3-5 years of experience with software development. Experience in have working knowledge on Java 8 or higher. Proven working experience on both Spring and Hibernate (Spring 4 or above). Experience in knowing OOP concepts well. Should be proficient in Exception Handling, Collections, Abstract Classes and Interfaces, Constructors, File IO (Input/Output) and Serialization, Collections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient), JVM (Java Virtual Machine) and Memory Management, Multithreading and Synchronization, JSP (Java Server Page)/ Servlets Preferred technical and professional experience Should be conversant with Build tools like Ant, Maven and Git Must have experience on Design patterns and Optimize usage. Proven work experience on Spring Core, Spring ORM, Spring DAO, Spring AOP, Hibernate would be an added advantage
Posted 2 months ago
7 - 12 years
18 - 33 Lacs
Bengaluru, Gurgaon, Mumbai (All Areas)
Hybrid
Job Title: Senior Associate Technology level 2(Java) What we ask for: Design, develop and implement software solutions. Solve business problems through innovation and engineering practices. Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into application design specifications, documenting application specifications, translating technical requirements into programmed application modules, and developing or enhancing software application modules. Identify or troubleshoot application code-related issues. Take active role in code reviews to ensure solutions are aligned to pre- defined architectural specifications. Assist with design reviews by recommending ways to incorporate requirements into designs and information or data flows. Participate in project planning sessions with project managers, business analysts, and team members to analyze business requirements and outline proposed solutions. Qualifications: Candidates should have a minimum of 6 years of hands-on experience in Java Backend development (preferred immediate joiners or max 30days notice.) Should have strong technical background in JAVA, Spring stack. Well versed with OOPs concept and design patterns Good understanding of data structure and algorithms Strong experience with Database systems like RDBMS (PostgreSQL, Oracle etc.) advantage NoSQL (Dynamo, MongoDB etc.) Strong experience in building Microservices. Knowledge of docker and containerization. Should have good experience in using messaging platforms like Kafka, RabbitMQ, etc. Knowledge in CI/CD Pipeline and Dev Ops tools Knowledge in Cloud Services such as AWS or Azure Should be familiar with Test Driven Development Passionate and having depth knowledge in agile, Kanban process Should be able to communicate effectively with stakeholders Manage scope, timelines, quality, goals and deliverables that supports business Good communications skills Prior work experience in the product engineering/development. Good to have prior experience in Indian Banking segment and/or Fintech. Education background: Bachelors degree in computer science, Information Technology or related field of study Good to have Certifications Java Certified Developer AWS Developer or Solution Architect Additional Information A Tip from the Hiring Manager : Join the team to sharpen your skills and expand your collaborative methods. Make an impact on our clients and their businesses directly through your work. Gender Neutral Policy 18 paid holidays throughout the year Generous parental leave and new parent transition program Flexible work arrangements Employee Assistance Programs to help you in wellness and well being. Interested candidates, please provide the following details when applying for the role: Total Experience: Relevant Experience: Current Location: Notice Period: Company Description Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of next, our 20,000+ people in 53 offices around the world combine experience across technology, data sciences, consulting and customer obsession to accelerate our clients businesses through designing the products and services their customers truly value
Posted 2 months ago
8 - 13 years
20 - 35 Lacs
Gurgaon
Work from Office
Responsibilities: Technical Mastery: Demonstrate expertise in Core Java, Algorithms, and Multi-Threading, ensuring a robust understanding of JVM internals and hands-on experience in performance engineering. Data Platform Expertise: Join our dynamic data platform team, contributing your insights and skills to enhance our systems. Experience with at least one of the following table formats is required: Apache Hudi, Delta, or Apache Iceberg. Ideal candidates will have contributed to the architecture of data platforms. Open Source Contributions: While not mandatory, contributions to open-source projects like Apache Spark or Apache Trino/Presto are highly valued. Mentorship: Provide mentorship and guidance to younger engineers, sharing your knowledge and expertise to foster their growth and development. Maintaining Technical Excellence: Uphold high standards of technical proficiency and code quality in all aspects of your work. Metadata Services Layer: Take ownership of the critical metadata services layer, essential for our query engine's seamless operation. Table Format Support and Performance: Lead efforts in optimizing and supporting table formats such as Apache Hudi, Delta, and Apache Iceberg. Query Engine Optimisation: Dive into the internals of our query engine, focusing on performance enhancements like liquid clustering to deliver exceptional user experiences. Continuous Improvement: Engage in ongoing refinement and enhancement of the query engine's internals to ensure top-tier performance. Requirements: Strong Work Ethic: We seek individuals with an unparalleled dedication to their craft and a drive to deliver excellence in all endeavors. Customer-Centric Approach: If you derive satisfaction from seeing your work positively impact end-users, you'll thrive in our environment. Accountability: Take ownership of your responsibilities and demonstrate a high level of accountability for your work. Results-Oriented: Display a proactive attitude towards achieving goals and a willingness to go the extra mile to meet customer needs. Mentorship Skills: Demonstrate a passion for nurturing talent and supporting the professional growth of younger engineers within the team. Join us in revolutionizing the way data is managed and processed.
Posted 2 months ago
3 - 7 years
8 - 12 Lacs
Bengaluru, Bangalore Rural, Hyderabad
Work from Office
We are looking for Core Java Developer and Senior Developer roles. We require candidates with the following experience levels and locations: Java Developer: 3 to 5 years of experience | Budget: 9 LPA Senior Java Developer: 5 to 7 years of experience | Budget: 12 LPA Locations: Bangalore Apply who can join in 30 days
Posted 2 months ago
8 - 10 years
25 - 30 Lacs
Bengaluru
Work from Office
Overview Cigna International Health is initiating a project to modernise its portal and self-service application to bolster the expansion of our health businesses across the globe. Were actively seeking accomplished leaders to champion our vision and steer us towards building a mobile platform for serving Cignas customers all over the world. We are seeking an experienced Software Engineering leader to drive our front-end software development efforts in creating high-quality web and mobile solutions. The ideal candidate will lead the team, engineer technical solutions, responsible for producing clean code, and ensuring successful delivery of software solutions aligned with business goals. Responsibilities Technical Leadership: Provide direction and be responsible for the output of frontend discipline within the application development. Implement software engineering strategy, ensuring that it aligns with the overall business and product objectives. Own the frontend application development capability for our web portal solution aligned with the product vision as defined by the solution product owner. Contribute to the definition of applications development policies, standards, and procedures. Team Leadership: Lead, mentor, and manage the engineering team, fostering a culture of innovation, automation, collaboration, and excellence. Responsible for career development and performance management of the team members. Project Delivery: Execute software projects, ensuring they are delivered on time, within budget, and meet quality standards. Develop solutions using TDD methodology. Execute project plans and application designs to ensure projects are aligned with standards and IT strategy. Architecture and Development: Guide the design principles, and development processes to ensure scalable, secure, and efficient solutions, collaborating with other senior leads. Operational Efficiency: Implement DevSecOps to streamline processes, tools, and workflows to optimize engineering operations and enhance productivity. Requirements Experience: Proven experience (8+ years) in a senior/lead role within software development for web portals, APIs and mobile apps, with a strong technical background. Technical Acumen: Extensive knowledge of software development methodologies, source code management strategies, design patterns, DevOps, automation, and best practices. Ability to translate non-functional requirements such as availability, flexibility, stability, ease of maintenance and security. Technologies covered: Strong experience in implementing software using ReactJS framework, TypeScript, web servers, relational and non-relational databases , testing strategies. Experience with Server side rendering (Remix, Reactrouters, NextJS) Strong experience in building highly scalable APIs and/or microservices using Python / NodeJS / JVM (Java / Kotlin / Spring Boot). Experience with a cloud platform such as AWS and the services available in there to build and host the applications. Key services: S3, Lambda, CloudFront, API Gateway, DynamoDB / RDS, IAM, KMS . Experience with ECS/EKS, Docker and Kubernetes are an advantage. Experience in building well-architected cloud native solutions. Experience with building Infrastructure as Code using Terraform or CloudFormation is an advantage. Experience with building and deploying application code and configured CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, Bamboo CI. Experience with working in agile teams and understood the concepts of iterative delivery, fail-early & fail-fast, continued improvements. Leadership Skills: Good leadership, mentoring, and communication skills to guide and inspire junior technical team members. Education: Bachelors or Masters degree in Computer Science, Software Engineering, or a related field. Optional: Global and regulatory landscapes: Understanding and experience of working practices across multiple geographies. Experience with regional nuances such as tax rules, regulatory interfaces, multi-currency, multi-language etc is an advantage. Aware of the concrete effects of architectural decisions specifically microservice architecture at the code level, in collaboration with other team members. Desirable Experience of using Jira
Posted 2 months ago
3 - 5 years
7 - 11 Lacs
Navi Mumbai
Work from Office
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable. Your primary responsibilities includeAnalytical Problem-Solving and Solution EnhancementAnalyze, validate and propose improvements to existing failures, with the support of the architect and technical leader. Comprehensive Engagement Across Process PhasesInvolvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service. Strategic Stakeholder Engagement and Innovative Coding SolutionsDrive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise BE / B Tech in any stream, M.Sc. (Computer Science/IT) / M.C.A, with Minimum 3-5 years of experience with software development. Experience in have working knowledge on Java 8 or higher. Proven working experience on both Spring and Hibernate (Spring 4 or above). Experience in knowing OOP concepts well. Should be proficient in Exception Handling, Collections, Abstract Classes and Interfaces, Constructors, File IO (Input/Output) and Serialization, Collections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient), JVM (Java Virtual Machine) and Memory Management, Multithreading and Synchronization, JSP (Java Server Page)/ Servlets. Preferred technical and professional experience Should be conversant with Build tools like Ant, Maven and Git Must have experience on Design patterns and Optimize usage. Proven work experience on Spring Core, Spring ORM, Spring DAO, Spring AOP, Hibernate would be an added advantage.
Posted 2 months ago
2 - 5 years
3 - 7 Lacs
Bengaluru
Work from Office
Job Skills: Experience in designing and developing Web Apps using Java Spring Boot development, Core Java & concepts around dependent technologies Expertise in building microservices Good understanding of EMS/NMS OOPs Concepts & Design Patterns Clean understanding of Classes and Interfaces Generics, JVM and Memory Management, Caching Data into memory, Service Oriented Architecture, Concurrency (multithreading) Messaging Techniques, Complex Event Processing, Storage and Database Technologies (MongoDB, MySQL, ElasticSearch) Exposure to compiler like IDE OR ECLIPSE Value Add: Working experience with Dockers & K8s Working knowledge on OSGI Knowledge on kafka, python, and ELK Good communication skills Scrum Master Problem solving skills You will play a key role in the overall estimation of work requirements to provide the right information on project estimations to Technology Leads and Project Managers. You would be a key contributor to building efficient programs/ systems and if you think you fit right in to help our clients navigate their next in their digital transformation journey.
Posted 2 months ago
5 - 7 years
15 - 24 Lacs
Bengaluru
Work from Office
Technical Skills : Experience with Spring Boot and microservices architecture. Must have experience with Springboot with JPA (Hibernate). Proficient in Java 8+, with a very strong knowledge of its ecosystems and design patterns. Solid understanding of object-oriented programming. Familiarity with concepts of MVC, JDBC, and RESTful APIs. Experience with both external and embedded databases. Understanding of fundamental design principles behind a scalable application. Basic understanding of the class loading mechanism in Java. Basic understanding of JVM, its limitations, weaknesses, and workarounds. Implementing automated testing platforms and unit tests. Good to have experience with containerization and microservices. Soft Skills : Proficient understanding of code versioning tools, such as Git. Familiarity with build tools such as Ant, Maven, and Gradle. Familiarity with continuous integration. Roles and Responsibilities Responsibilities: Microservices Development: Design, build, and maintain efficient, reusable, and reliable Java code using Spring Boot for microservices. System Design: Understand business requirements and translate them into technical specifications. Code Quality: Ensure the best possible performance, quality, and responsiveness of the applications. Collaboration: Collaborate with cross-functional teams to define, design, and ship new features. Continuous Improvement: Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Posted 2 months ago
3 - 5 years
5 - 7 Lacs
Chennai
Work from Office
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable. Your primary responsibilities include: Analytical Problem-Solving and Solution EnhancementAnalyze, validate and propose improvements to existing failures, with the support of the architect and technical leader. Comprehensive Engagement Across Process PhasesInvolvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service. Strategic Stakeholder Engagement and Innovative Coding SolutionsDrive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise BE / B Tech in any stream, M.Sc. (Computer Science/IT) / M.C.A, with Minimum 3-5 years of experience with software development. Experience in have working knowledge on Java 8 or higher. Proven working experience on both Spring and Hibernate (Spring 4 or above). Experience in knowing OOP concepts well. Should be proficient in Exception Handling, Collections, Abstract Classes and Interfaces, Constructors, File IO (Input/Output) and Serialization, Collections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient), JVM (Java Virtual Machine) and Memory Management, Multithreading and Synchronization, JSP (Java Server Page)/ Servlets Preferred technical and professional experience Should be conversant with Build tools like Ant, Maven and Git Must have experience on Design patterns and Optimize usage. Proven work experience on Spring Core, Spring ORM, Spring DAO, Spring AOP, Hibernate would be an added advantage
Posted 2 months ago
2 - 7 years
8 - 17 Lacs
Bengaluru
Work from Office
Core Responsibilities • Understand Customer requirements and project KPIs • Write well designed, testable and clean code • Define application objectives and functionalities • Design, implement and maintain distributed enterprise application that is high volume, low latency with high availability • Aware of software development methodologies and can contribute to all stages of development lifecycle • Can envision system features and functionalities and contribute to the project in defining these • Analyze functional and non-functional requirements of the system and define explicit business objectives • Create detailed application documentation to help end users as well as developers • Ability to challenge the existing system on rational ground wherever required • Identify and resolve any technical issues, bugs arising in the system • Incessantly pursue learning the new technologies and contribute to the system upgradation • Bond and collaborate with teams Technical Requirements (Must-Have) • Strong basics and software development skills • Proficiency in Java, with a strong grasp on its ecosystem • Experience in working with popular frameworks like Spring, Hibernate, Play etc. • Basic knowledge of JVM, Java Memory Model and its workarounds • Aware of clean coding practices, can write unit tests and implement automated testing platforms • Sound knowledge of OOPS concepts and patterns • Good Understanding of microservices, MVC pattern, JDBC and RESTful web services • Familiarity with popular design and architectural patterns • Strong knowledge of RDBMS systems like MySQL, with basic understanding of NoSQL databases e.g., MongoDB, Elasticsearch etc. • Familiar with code versioning tools e.g., GIT. • Understanding of building tools like Ant, Maven, Gradle etc. • Aware of CI/CD processes Technical Requirements (Good-to-Have) • Message Queues: Awareness of message queues and their usage (e.g., Kafka). • Distributed Caching: Basic understanding of distributed caching solutions (e.g., Redis, Aerospike). Qualifications required • Bachelors or Master’s degree in computer science or a related field. • 3 to 6 years of hands-on professional experience working with cutting-edge technologies in enterprise applications
Posted 2 months ago
2 - 4 years
40 - 45 Lacs
Noida
Work from Office
Responsibilities Design, develop, and maintain JVM-based applications. Collaborate with cross-functional teams to define and implement new features. Ensure high performance and availability of applications. Write well-tested, high-quality code and conduct code reviews. Troubleshoot production issues and implement fixes. Requirements Strong experience with Java, Kotlin, or Scala. Deep understanding of JVM internals and performance tuning. Familiarity with microservices architecture and cloud platforms. Experience with RESTful APIs, databases, and distributed systems. Excellent problem-solving skills and ability to work independently.
Posted 3 months ago
4 - 5 years
4 - 8 Lacs
Noida
Work from Office
Responsibilities Design, develop, and maintain JVM-based applications. Collaborate with cross-functional teams to define and implement new features. Ensure high performance and availability of applications. Write well-tested, high-quality code and conduct code reviews. Troubleshoot production issues and implement fixes. Requirements Strong experience with Java, Kotlin, or Scala. Deep understanding of JVM internals and performance tuning. Familiarity with microservices architecture and cloud platforms. Experience with RESTful APIs, databases, and distributed systems. Excellent problem-solving skills and ability to work independently.
Posted 3 months ago
5 - 8 years
8 - 12 Lacs
Noida
Work from Office
Responsibilities Design, develop, and maintain JVM-based applications. Collaborate with cross-functional teams to define and implement new features. Ensure high performance and availability of applications. Write well-tested, high-quality code and conduct code reviews. Troubleshoot production issues and implement fixes. Requirements Strong experience with Java, Kotlin, or Scala. Deep understanding of JVM internals and performance tuning. Familiarity with microservices architecture and cloud platforms. Experience with RESTful APIs, databases, and distributed systems. Excellent problem-solving skills and ability to work independently.
Posted 3 months ago
2 - 7 years
4 - 9 Lacs
Jaipur
Work from Office
Project Role :Application Developer Project Role Description :Design, build and configure applications to meet business process and application requirements. Must have skills :Java Enterprise Edition Good to have skills :NA Educational Qualification :15 years of full time education Project Role :Application Developer Project Role Description :Design, build and configure applications to meet business process and application requirements. Must have Skills :Java Enterprise EditionGood to Have Skills Job Requirements :Key Responsibilities :Understand the Requirement very clearly and develop design documents and Technical specification. Analyze, build, test and debug existing and new programs to support the customization of the System Engineering software. Willing to get cross trained in PLM domain Technical Experience :Proficiency in Java Enterprise Edition, with a good understanding of its ecosystems having 2+ years experience.Skill for writing reusable Java libraries.Service oriented architecture , JavaServer pages JSP and servlets.Web Technologies like HTML, JavaScript, CSS, JQuery.Basic Understanding of the concepts of MVC Model View Controller Pattern, JDBC Java Database Connectivity , and RESTful web services.Markup Languages such as XML, JSON Professional Attributes :Basic knowledge of JVM Java Virtual Machine , its drawbacks, weaknesses, and workaroundsGood to have:Java Script Educational Qualification:15 years of full time education Additional Information :Centric PLM Qualifications 15 years of full time education
Posted 3 months ago
2 - 7 years
4 - 9 Lacs
Jaipur
Work from Office
Project Role :Application Developer Project Role Description :Design, build and configure applications to meet business process and application requirements. Must have skills :Java Enterprise Edition Good to have skills :NA Educational Qualification :15 years of full time education Project Role :Application Developer Project Role Description :Design, build and configure applications to meet business process and application requirements. Must have Skills :Java Enterprise EditionGood to Have Skills Job Requirements :Key Responsibilities :Understand the Requirement very clearly and develop design documents and Technical specification. Analyze, build, test and debug existing and new programs to support the customization of the System Engineering software. Willing to get cross trained in PLM domain Technical Experience :CATIA functional knowledge and from Mechanical Engineering or Aeronautical background Proficiency in Java Enterprise Edition, with a good understanding of its ecosystems having 2+ years experience.Skill for writing reusable Java libraries.Service-oriented architecture , JavaServer pages JSP and servlets,.Web Technologies like HTML, JavaScript, CSS, JQueryBasic Understanding of the concepts of MVC Model-View-Controller Pattern, JDBC Java Database Connectivity. Professional Attributes :Basic knowledge of JVM Java Virtual Machine , its drawbacks, weaknesses, and workaroundsGood to have:Java Script Educational Qualification:15 years of full time education Additional Information :Catia Automation Qualifications 15 years of full time education
Posted 3 months 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.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2