Jobs
Interviews

1405 Java Development Jobs - Page 5

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

5.0 - 10.0 years

0 - 0 Lacs

chennai

On-site

Role : Senior Java Developer Experience: 5+ Years Skills : Java, Spring Boot, Spring Security, Spring Data JPA, Exception Handling, RESTful Services, Microservices, JUnit Job Type : Full Time Job Location : Chennai, Tirunelveli Job Summary: As a Senior Java Developer, you will play a key role in the design, development, testing, and maintenance of our software solutions. You will collaborate with cross-functional teams, including product managers, UX designers, and other developers, to deliver high-quality software that meets the needs of our clients and contributes to the overall success of our products. Key Responsibilities: Design and development of complex, scalable, and high-performance Java-based applications. Collaborate with cross-functional teams to understand requirements and translate them into technical solutions. Write well-designed, efficient, and testable code. Stay abreast of industry trends and emerging technologies, and incorporate them into the development process. Work closely with architects to implement best practices and design patterns. Develop and execute comprehensive unit tests and integration tests. Collaborate with QA teams to identify and address software defects. Create and maintain detailed technical documentation for software solutions. Provide documentation for code, design decisions, and system architecture. Qualification: Bachelors degree in Computer Science, Engineering, or related field. Minimum of 5 years of professional experience in Java development. Proficiency in using popular frameworks like Spring (Spring Boot, Spring MVC, Spring Security) and Hibernate/JPA for ORM (Object-Relational Mapping). Concurrency and multithreading, understanding synchronization, and thread management. Knowledge of Java Memory Management, garbage collection, and JVM (Java Virtual Machine) internals. Experience implementing authentication and authorization using OAuth2, JWT, and Spring Security. Experience with building RESTful APIs using Spring Boot Knowledge of caching techniques and tools (e.g., Redis, Ehcache). Experience designing and implementing microservices using Spring Boot. Understanding of microservices communication protocols (REST, gRPC, messaging queues). Strong SQL skills and experience with relational databases (e.g., MySQL, PostgreSQL, Oracle). Understanding of NoSQL databases (e.g., MongoDB, Cassandra) and when to use them. Understanding of software design patterns, principles, and best practices. Experience with database design, optimization, and query performance tuning. Proficiency in problem-solving, data structure, and algorithms. Ability to debug production issues and find effective solutions within the timeline. Experience with code quality tools and static code analysis. Excellent problem-solving and analytical skills. Strong communication and interpersonal skills.

Posted 5 days ago

Apply

9.0 - 13.0 years

0 Lacs

karnataka

On-site

You will play a crucial role in leading best practices for clean and effective code, ensuring overall product quality. Your main responsibilities will include understanding the company's strategy and business needs, designing, implementing, and continuously enhancing complex backend systems to support large volume SaaS systems with complex business scenarios. You will focus on ensuring high security, performance, scalability, and testability of these systems. As a key member of the team, you will engage in defining, developing, and managing software development models. Collaboration with colleagues across various departments and time zones will be essential to effectively address challenges. You will be accountable for the full lifecycle of your projects, from development and testing to implementation, maintenance, and customer support. Thorough documentation of technical designs, code, and configurations will be necessary to facilitate maintenance and future development efforts. To be successful in this role, you should hold a Bachelor's degree or higher in computer science or a related field, with a solid background in Computer Science. You should have at least 9 years of hands-on experience in Java Development and be well-versed in both monolith and microservices architecture. Proficiency in technologies such as Kafka, JVM, Spring Framework, and Tomcat is required. Strong knowledge of object-oriented programming, design patterns, RESTful APIs, web services, and relational databases like MySQL, Oracle, or SAP Hana is essential. Experience with Agile/Scrum methodologies, unit testing, integration testing, and test automation is highly valued. You should also demonstrate expertise in stress testing, performance testing, and performance test automation. A DevOps mindset, excellent problem-solving skills, attention to detail, and a strong sense of clean coding and quality are key attributes for this role. Any experience in the data security area would be a plus. Effective communication skills in English are essential for collaborating with team members and stakeholders. Your work will contribute to SAP SuccessFactors, a platform that helps businesses streamline HR operations, improve employee engagement, and make data-driven decisions to enhance organizational performance. By leveraging SAP SuccessFactors, organizations can transform their HR departments into strategic partners that drive business success through effective workforce management and development. At SAP, you will have the opportunity to work with a diverse and inclusive team that values health, well-being, and flexible working models. We are committed to creating a workplace where everyone, regardless of background, can thrive and contribute their unique capabilities. As an equal opportunity employer, SAP believes in unleashing all talent and creating a better, more equitable world.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

chennai, tamil nadu

On-site

You will be responsible for assessing the impact of design decisions on the computer solution/product/service being developed. You will recommend alternate or creative solutions for mitigation or optimization if necessary. Additionally, you will recommend and implement RPA solutions based on the analysis of issues and their implications for the business. It is essential for you to identify emerging issues and trends to inform decision-making and lead and implement initiatives to deliver business objectives. You will conduct independent analysis and assessment to resolve strategic issues and build effective relationships with internal and external stakeholders to ensure alignment. Monitoring and tracking performance, addressing any issues, and supporting production issues, including independently completing root-cause analysis and diagnosis, will also be part of your responsibilities. You must remain updated on industry technical and business trends through participation in professional associations, practice communities, and individual learning. Your focus will primarily be on the business/group, though you may have a broader, enterprise-wide focus. The role requires you to be willing to work in shifts and have an advanced level of knowledge in the RPA domain, including Work Fusion or UiPath. Knowledge in java development is also essential. You should possess knowledge of software development practices, concepts, and technology acquired through formal training and/or work experience. Additionally, you must have knowledge of required programming languages and be able to code with little oversight. Understanding the functional aspects and technical behavior of the underlying operating system, development environment, and deployment practices is crucial for this role. Virtusa values teamwork, quality of life, professional and personal development. As part of a global team of 27,000 professionals, you will have opportunities for growth, exciting projects, and the chance to work with state-of-the-art technologies throughout your career with the company. At Virtusa, collaboration and a team environment are highly valued, providing a dynamic space for great minds to nurture new ideas and achieve excellence.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As a top-performing engineer at NiCE, you will excel in designing, developing, and testing high-quality software to meet specified functional and non-functional requirements within given time and resource constraints. You will collaborate with senior software engineers, architects, and managers to contribute to the design process, implementation planning, and estimation. Your role will involve communicating software designs effectively to other engineering staff through various documentation methods and interfacing with different groups within and outside R&D. You will lead by example to ensure comprehensive quality coverage and high responsiveness to issues throughout the software lifecycle. It will be your responsibility to maintain design and quality standards through regular code reviews and testing, as well as mentor and coach peers and junior engineers to promote best practices and software craftsmanship. Additionally, you will personally contribute significant volumes of high-quality code, ensuring regular releases and deployments alongside your colleagues. Leading a scrum team of developers and QA engineers to meet roadmap commitments effectively will also be part of your responsibilities. To succeed in this role, you should have 5 to 7 years of experience in Java development, including proficiency in data structures, threading, OOP, design patterns, functional programming, and memory optimization. You should be proficient in using Spring and Spring Boot for web applications or web services, with experience in Spring Security/Batch and security technologies like SAML, OAuth, and JWT considered a plus. Familiarity with JMS/Kafka, API Gateway/reverse proxy technologies, RESTful API development, microservice architecture, JavaScript programming, ReactJS (or similar frameworks), HTML5, CSS3, Responsive Web Design, MySQL/Postgres, MongoDB, SaaS solutions, public cloud infrastructure and technologies, CI/CD practices, Agile methodology, and work item management tools like JIRA is required. Strong analytical and problem-solving abilities, as well as excellent communication and collaboration skills, will give you an advantage in this role. By joining NiCE, you will become part of a market-disrupting global company where you will work in a fast-paced, collaborative, and creative environment alongside the best of the best. The NiCE-FLEX hybrid model offers maximum flexibility with 2 days working from the office and 3 days of remote work each week, focusing on face-to-face meetings for teamwork and collaborative thinking. This opportunity at NiCE provides endless internal career growth opportunities and a chance to learn and innovate in a vibrant and interactive atmosphere. Join NiCE and be part of an innovative powerhouse that excels in AI, cloud, and digital technologies, leading the market in customer experiences, financial crime prevention, and public safety. With over 8,500 employees across 30+ countries, NiCE is committed to excellence and continuous growth.,

Posted 1 week ago

Apply

1.0 - 5.0 years

0 Lacs

karnataka

On-site

The main responsibility of Tax Operations is to calculate withholding and tax liability for clients across all business units in the firm. The team also manages client documentation and regulatory information reporting. Sedona is a high volume transaction processing application that centralizes tax logic, calculates withholding and tax in real time, and facilitates timely reporting of millions of transactions to various tax authorities globally. You will be required to design and architect systems for tax functions with high scalability, high throughput, and large amounts of data. You will contribute to the technical design of the strategic engine by evaluating and employing distributed caching implementations for multi-threaded and concurrent highly-scalable processing. Additionally, you will work on complex matching algorithms for highly flexible, optimized, and fast matching. You will also design and implement user workflows using BPMN notation and manage project deliverables and tasks during development, user acceptance, and production implementation phases. Moreover, you will develop highly scalable, resilient distributed systems using service-oriented paradigms. You will be responsible for performing memory, thread, and CPU profiling of core features for high volume processing and process analysis. It is crucial to manage regulatory deliverables within a fast-changing environment. Collaboration with global counterparts (both technology and user teams) and other technology communities in the firm is essential as part of the team managing global tax requirements for GS clients. Qualifications for this position include a minimum of 3 years of Java development experience, at least 1 year of service-oriented architecture development, knowledge of web UI technologies like React and Angular, familiarity with Spring Frameworks, strong skills in databases such as DB2, Sybase IQ, and MongoDB, knowledge of BPMN modeling and designing, and at least 1 year of experience implementing systems with automated testing using tools like JUnit, Fitnesse, Karate, etc. Preferred qualifications include experience in the Financial Services/Industry and knowledge of messaging related technologies such as JMS and Apache Kafka. Goldman Sachs is a leading global investment banking, securities, and investment management firm committed to diversity and inclusion. They provide numerous opportunities for professional and personal growth, including training and development programs, firmwide networks, benefits, wellness offerings, personal finance programs, and mindfulness initiatives. The company is dedicated to finding reasonable accommodations for candidates with special needs or disabilities during the recruiting process. Learn more about their culture, benefits, and people at GS.com/careers.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Java Developer with over 5 years of experience, you will be responsible for designing, developing, and deploying scalable applications using Java, Spring Boot, and Microservices. Your key role will involve collaborating with cross-functional teams to create RESTful services, work with SQL/NoSQL databases, and ensure the quality of code through unit and integration tests. You will participate in Agile sprints, optimize application performance, troubleshoot production issues, and follow best practices in coding, security, and version control. Key Responsibilities - Design, develop, and maintain highly scalable Java applications using Spring Boot and Microservices architecture. - Collaborate with teams to define, design, and ship new features. - Create and consume RESTful APIs and interact with SQL/NoSQL databases. - Develop unit and integration tests to uphold code quality. - Participate in Agile sprints, reviews, and daily stand-ups. - Optimize application performance, ensure high availability, and scalability. - Troubleshoot and debug production issues across services and databases. - Follow best practices in coding, security, and version control (Git). Required Skills - 5+ years of Java development experience. - Strong knowledge of Spring Boot and the Spring Framework. - Experience in Microservices architectures. - Proficiency in building RESTful services and integrating with front-end and third-party services. - Knowledge of SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB). - Familiarity with CI/CD pipelines and containerization tools like Docker. - Experience with cloud platforms such as AWS, Azure, or Google Cloud. - Strong understanding of version control tools like Git. - Experience with unit testing frameworks like JUnit and mocking frameworks like Mockito. Good-to-Have Skills - Experience with Kubernetes for orchestration. - Knowledge of API Gateway and service discovery mechanisms (e.g., Netflix OSS, Eureka). - Exposure to event-driven architectures using tools like Kafka or RabbitMQ. - Familiarity with DevOps practices and tools like Jenkins for automation. - Knowledge of front-end frameworks like Angular/React is a plus. This is an exciting opportunity for a Java Developer with a strong background in Java, Spring Boot, and Microservices to join our team in Chennai. If you have the required skills and experience, we look forward to receiving your application.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

You are a Legal Operations Support Specialist at Lenovo, playing a critical role in creating and maintaining dashboards and reporting packages for Legal leadership and internal customers. Your responsibilities include creating test case processes and documentation for reuse during production changes, testing changes moving to production, supporting eSignature questions and inbox, assisting users with processing and technical queries via support inbox, reporting on user interactions and counts, providing Training Programs and Delivery, creating system documentation on dashboards, updating it upon change and annually for users and support, supporting data searches from the system, supporting other legal operations projects such as AI and system enhancements, identifying data gaps, and making recommendations based on industry trends and tool enhancements. You should have at least 4 years of total prior work experience, with 4 years of relevant experience in data management and user support. You are expected to be an Excel expert with 4 years of demonstrated advanced data analysis work, have 2-4 years of experience in system process documentation and support, possess the ability to analyze data and follow up on changing trends and outliers to identify improvements for 2-4 years. Additionally, you should have skills in using other dashboard tools like Tableau and ClickSense, SharePoint capabilities, creating process flow charts and word documentation for processes, project coordination and task planning, demonstrated ability to learn new software and systems quickly, working in support of end users, and collaborating with external and internal support personnel on projects and issue resolution. A Bachelor's degree is required for this position, with less than 10% expected travel. Expert fluency in English is necessary, while multi-language fluency is desired. Preferred qualifications include 4 years of experience with ELM or other legal systems, exposure to project and process management tools like MS Project, Smartsheet, MS task planner, and familiarity with scrum and agile project methodologies, use of Data Analysis Languages (Python, SQL, R), JAVA development skills are a plus, critical thinking and proactive problem-solving abilities, excellent oral, written, and interpersonal communication skills, being a strong team player who can collaborate effectively with colleagues in all functional groups, committed to personal growth and development by actively seeking feedback and responding with constructive action, AI Prompt experience is beneficial, and D365 Experience is preferred.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As a top-performing engineer at NiCE, you will excel in designing, developing, and testing high-quality software to ensure all projects meet specified functional and non-functional requirements within given time and resource constraints. Collaborate with senior software engineers, architects, and managers in the design process, contribute to implementation planning and estimation, and communicate software designs to other engineering staff through various documentation methods. Lead by example to ensure comprehensive quality coverage and high responsiveness to issues throughout the software lifecycle, maintain design and quality standards through regular code reviews and testing, and mentor and coach peers and junior engineers. Contribute significant volumes of high-quality code, lead a scrum team of developers and QA engineers to meet roadmap commitments effectively, and ensure regular releases and deployments alongside colleagues. Ideal candidates will have 5 to 7 years of experience in Java programming, including proficiency in data structures, threading, OOP, design patterns, functional programming, and memory optimization. Proficiency in using Spring and Spring Boot for web applications or web services, experience with messaging and API technologies, RESTful APIs, microservices, JavaScript programming, frontend frameworks, web technologies, database management, SaaS solutions, cloud technologies, CI/CD practices, and Agile methodology is required. Strong analytical and problem-solving abilities, excellent communication and collaboration skills, and a passion for innovation and raising the bar are advantageous qualities. Join NiCE, a global company disrupting the market with endless internal career opportunities, a fast-paced, collaborative, and creative environment, and the NiCE-FLEX hybrid model offering maximum flexibility for remote and office work.,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

As an experienced Java developer with over 4 years of experience, you will be responsible for developing Java applications. Your expertise in Kafka is mandatory for this role, along with a strong background in Spring Boot, Microservices, and other Java frameworks. You will also need to demonstrate proficiency in SQL and relational databases. Your role will require you to have strong problem-solving and analytical skills, with a solid understanding of Data Structures. Excellent communication and teamwork skills are essential for collaborating effectively with other team members. If you are looking to work in a fast-paced IT Services industry in Mangalore, Karnataka, India, and meet the above qualifications, we encourage you to apply for this full-time position.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

Join us as a Software Engineer - Sales Tech at Barclays, responsible for supporting the successful delivery of Location Strategy projects to plan, budget, agreed quality and governance standards. You'll spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionise our digital offerings, ensuring unparalleled customer experiences. To be successful as a Software Engineer - Sales Tech you should have experience with proficiency in Java development, with extensive experience in Java (version 8 or higher), experience with container technologies, including microservices, messaging protocols like Kafka, and caching technologies such as Apache Ignite. Additionally, experience with Spring Boot, JUnit, GitLab/Maven, and JIRA is required. A solid understanding of Test-Driven Development (TDD) and Continuous Integration (CI) processes is essential. A Bachelor's degree in Computer Science or equivalent experience is preferred. Some other highly valued skills may include financial industry experience, knowledge of Fixed Income products, proficiency in requirements analysis and software design, basic knowledge of user interface (UI) and user experience (UX) design principles, knowledge of microservices orchestration & BPMN tools preferably Camunda, and demonstrated ability to collaborate with diverse individuals and global teams. You may be assessed on key critical skills relevant for success in the role, such as risk and controls, change and transformation, business acumen strategic thinking, and digital and technology, as well as job-specific technical skills. This role is based in Pune. Purpose of the role: To design, develop, and improve software, utilizing various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities: - Development and delivery of high-quality software solutions by using industry-aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. - Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. - Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. - Stay informed of industry technology trends and innovations and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth. - Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. - Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations: - To advise and influence decision making, contribute to policy development, and take responsibility for operational effectiveness. Collaborate closely with other functions/ business divisions. - Lead a team performing complex tasks, using well-developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives, and determination of reward outcomes. - If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviors to create an environment for colleagues to thrive and deliver to a consistently excellent standard. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset to Empower, Challenge, and Drive the operating manual for how we behave.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

You should have a Bachelor's degree in Computer Science or a related discipline along with more than 5 years of hands-on experience in Java development. Your expertise should include Spring Boot, Spring Batch, and Spring Data. Additionally, you must have a solid understanding of RESTful web services, JSON/XML, Swagger, and Postman. Practical experience with microservices architecture and deployment to cloud environments (OpenShift, Azure, AWS) is required. Proficiency in containerization tools like Docker and orchestration platforms like Kubernetes is essential. You should also possess working knowledge of SQL and NoSQL databases, as well as experience with Message-oriented Middleware (MQ, Kafka) and Enterprise Integration Patterns (EIP). Strong problem-solving, communication, and team collaboration skills are crucial. It would be good to have familiarity with DevOps practices, GitOps workflows, and CI/CD toolchains (e.g., Jenkins, ArgoCD). Exposure to observability frameworks (e.g., Prometheus, Grafana, ELK) and experience with Agile/Scrum methodologies are also beneficial. Your responsibilities will include designing, developing, and maintaining scalable microservices using Java, Spring Boot, and Spring Cloud. You will collaborate with product, QA, DevOps, and architecture teams to evolve and optimize the microservices ecosystem. Developing integration strategies using RESTful APIs, MQ/Kafka, and external third-party services will be part of your role. Ensuring quality and consistency by implementing CI/CD pipelines, writing automated tests, and participating in code reviews is essential. You will troubleshoot and resolve issues across development, test, and production environments and document technical designs, architectural decisions, and best practices for microservices. Mentoring junior engineers on design principles, clean coding, and integration patterns is also expected. Providing 2nd Line support during production deployments and post-release cycles will be part of your responsibilities. Before applying, ask yourself the following questions: - Have I designed and deployed Java-based microservices using Spring Boot in a cloud or containerized environment - Am I confident in using tools like Docker and Kubernetes to manage microservices at scale - Can I work across cross-functional teams to integrate microservices with databases, messaging systems (e.g., Kafka, MQ), and external services - Do I have hands-on experience with CI/CD pipelines and test automation for continuous delivery - Have I debugged and supported microservice-based applications in production environments Oracle, a world leader in cloud solutions, is committed to fostering an inclusive workforce that promotes opportunities for all. They offer global career opportunities with a focus on work-life balance and provide competitive benefits based on parity and consistency. Supportive benefits such as flexible medical, life insurance, and retirement options are available. Oracle also encourages employees to give back to their communities through volunteer programs. They are dedicated to including people with disabilities at all stages of the employment process and provide accessibility assistance or accommodation for disabilities upon request.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

The Private Wealth Management (PWM) business offers Investment Management services and advice to High net worth individuals. Leveraging a global technology platform, PWM provides an integrated suite of tools and applications to serve clients and family offices. This platform aids in achieving clients" goals, developing wealth management plans, and delivering top-notch client services. The PWM Digital team focuses on developing web & mobile solutions and middleware services to provide detailed financial portfolio information, analytics, services for family offices, social collaboration, access to GS services, and the ability to request Asset Transfers and Trade orders. Our engineers work on cutting-edge solutions to address complex challenges and have the opportunity to contribute significantly to technology innovation. We are seeking an experienced Java Developer/Lead with expertise in developing highly scalable and resilient platforms to enhance client experience. Key Requirements: - 3-5 years of Java development and proficiency in other programming languages, including Object-Oriented Analysis, Design, and testing best practices. - B.S. or higher in Computer Science or relevant field. - Experience in building scalable and distributed platforms, familiarity with AWS cloud technologies is advantageous. - Proficiency in designing and writing REST APIs. - Knowledge of one or more SQL dialects, familiarity with NoSQL is a plus. - Hands-on experience across the development lifecycle: inception, analysis, design, review, testing, and deployment. - Strong written and verbal communication skills. - Self-motivated with an analytical mindset, capable of multitasking to solve challenging technical problems within time and resource constraints.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

The Private Wealth Management (PWM) business offers comprehensive Investment Management services and advice to High Net Worth individuals across various asset classes. Leveraging a global technology platform, PWM provides an integrated suite of tools and applications to cater to the needs of clients and family offices. This platform assists in achieving clients" goals, developing and executing wealth management strategies, and delivering top-notch client and family office services. The PWM Digital team, comprised of skilled engineers, focuses on developing web and mobile solutions as well as strategic middleware services. These solutions provide detailed financial portfolio information and analytics for both held and held-away assets, services for family offices, a social collaboration platform, access to GS services and insights, and the capability to request Asset Transfers and Trade orders. Our team of engineers thrives on solving intricate problems and has the opportunity to work on cutting-edge technology innovations alongside industry experts, making significant contributions to the field. We are seeking an experienced Java Developer/Lead with a solid background in developing highly scalable and resilient platforms to enhance the overall client experience. The ideal candidate should possess: - 3-5 years of Java development experience and proficiency in other programming languages, along with expertise in Object-Oriented Analysis, Design, and testing best practices. - A B.S. or higher degree in Computer Science (preferred). - Hands-on experience in building scalable and distributed platforms, with knowledge of AWS cloud technologies considered a plus. - Proficiency in designing and implementing REST APIs. - Familiarity with one or more SQL dialects (knowledge of NoSQL is advantageous). - Experience in all stages of the development lifecycle, including inception, analysis, design, review, testing, and deployment. - Strong written and verbal communication skills. - Self-motivated individual with an analytical mindset, capable of multitasking to solve challenging technical problems within tight timelines and resource constraints.,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

maharashtra

On-site

You will be responsible for designing, developing, and maintaining both frontend and backend components of scalable web applications. Your role will involve building and implementing microservices architecture using Java, Spring, and Node.js, as well as developing dynamic and responsive user interfaces with React, Angular, and Next.js. You will work with Vue.js and CSS to enhance the frontend experience, ensuring an engaging, responsive UI. Utilizing Kubernetes for container orchestration and deployment in cloud environments will also be part of your responsibilities. Furthermore, you will integrate and maintain databases with SQL and caching mechanisms using Redis, write clean and maintainable code, and ensure code quality through unit tests and code reviews. Collaborating with cross-functional teams to define, design, and deploy new features, troubleshooting and debugging applications to optimize performance, and addressing issues will be essential. You will participate in the full software development lifecycle, from planning and design to deployment and maintenance, and contribute to sprint planning, reviews, and retrospectives in an Agile environment. The ideal candidate will have strong experience in Java and the Spring Framework for backend development, hands-on experience with Microservices architecture and Node.js, and proficiency in building dynamic UIs using React, Angular, Next.js, and Vue.js. Expertise in JavaScript for both frontend and backend development, along with a strong understanding of databases, Kubernetes, CSS, and frontend styling, will be required. Experience with Postman for API testing, debugging, documentation, Git for version control, and RESTful API design and development is desired. Preferred qualifications include knowledge of CI/CD pipelines and tools like Jenkins or GitLab CI, familiarity with Azure, experience in implementing security best practices for web applications, and familiarity with other frontend technologies or frameworks. The role requires 8-11 years of experience, with primary skills in Java Development and additional skills in Angular, BootStrap, Vue.js, Core Java, Java RESTful Webservices, and Java Webservices. About the Company: Infogain is a human-centered digital platform and software engineering company based out of Silicon Valley. They engineer business outcomes for Fortune 500 companies and digital natives in various industries using technologies such as cloud, microservices, automation, IoT, and artificial intelligence. Infogain is known for accelerating experience-led transformation in the delivery of digital platforms and is a Microsoft Gold Partner and Azure Expert Managed Services Provider. With offices in California, Washington, Texas, the UK, the UAE, and Singapore, Infogain has delivery centers in multiple locations including Seattle, Houston, Austin, Krakw, Noida, Gurgaon, Mumbai, Pune, and Bengaluru.,

Posted 2 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

karnataka

On-site

As a member of the Tax Operations team at Goldman Sachs, you will have the primary responsibility of calculating withholding and Tax liability for clients across all business units in the firm. Additionally, you will be handling client documentation and regulatory information reporting. You will work with Sedona, a high volume transaction processing application that centralizes the Tax logic. Sedona is responsible for calculating withholding & tax in real time and facilitating the timely reporting of millions of transactions to various tax authorities globally. You will be required to design and architecture systems for Tax functions, including client documentation, reporting, and tax withholding. Your role will involve designing the strategic engine, evaluating and employing Distributed Caching implementations for Multi-threaded and Concurrent Highly-Scalable processing, and implementing Complex Matching Algorithms for optimized and extremely fast matching. You will also work on enterprise platforms such as Forms Engine and Data Lake, implementing user workflows using BPMN notation, managing project deliverables, and tasks during development and production implementation phases. Additionally, you will manage user requirements, testing cycles, perform change management duties, and develop highly scalable, resilient distributed systems using service-oriented paradigms. To be successful in this role, you should have at least 1+ years of Java development experience, 1+ years of service-oriented architecture development experience, and knowledge of Web UI technologies like React and Angular. Familiarity with Spring Frameworks, strong skills in databases like DB2, Sybase IQ, and MongoDB, knowledge of BPMN modeling and designing, and experience with implementing systems with automated testing using junit, fitnesse, karate, etc. would be beneficial. Preferred qualifications include experience in the Financial Services/Industry and knowledge of messaging related technologies such as JMS, Apache Kafka. Goldman Sachs is committed to fostering diversity and inclusion in the workplace and beyond, providing opportunities for personal and professional growth through various training programs, firmwide networks, benefits, wellness programs, and mindfulness initiatives. As a part of the global Tax Operations team, you will collaborate closely with technology and user teams worldwide to manage global tax requirements for GS clients.,

Posted 2 weeks ago

Apply

12.0 - 16.0 years

0 Lacs

hyderabad, telangana

On-site

The role of the Principal Software Engineer demands an extensive background in Java development, coupled with the capacity to assume a central role as a technical luminary. In this capacity, you will spearhead the architectural design, intricate development, and seamless deployment of sophisticated software solutions for MCO. Your mastery of Java will serve as a beacon, providing guidance and mentorship to our development cohort while ensuring the adoption of industry best practices. Your technical leadership will be instrumental in driving the agile evolution of our product features through iterative development cycles while adhering to design principles, design patterns, and efficient algorithms. Moreover, your ability to conduct comprehensive code reviews and implement continuous integration and delivery pipelines will facilitate the swift and reliable dissemination of high-quality software. Your expertise will help enhance system performance, scalability, and security, while also promoting an innovative and excellent culture within our development team. This will ultimately result in delivering software solutions that blend advanced technology with practical solutions, providing exceptional value to our valued customers. Key Responsibilities: - Offer technical leadership and direction to the development team, ensuring the adoption of best practices, sound architectural choices, and code excellence. - Craft clean, effective, and sustainable code, aligning with industry-standard coding practices. - Collaborate seamlessly with diverse teams to comprehend system elements, interdependencies, and implementation requirements. - Conduct code reviews to guarantee adherence to coding standards, unearth enhancement opportunities, and provide mentorship to team members. - Tackle intricate technical hurdles and performance concerns, presenting inventive remedies. Swiftly troubleshoot and resolve production issues to prevent service disruptions. - Ensure punctual delivery of top-notch software. - Guide and mentor fellow developers, nurturing their growth and offering technical insights. - Engage with product managers and Product Owners to grasp customer needs, translate requirements into technical specifics, and contribute to product evolution. - Direct initiatives for continuous improvement, optimizing development procedures, elevating software quality, and boosting team performance. Skills Required: - 12+ years of expertise, demonstrating strong Java development proficiency alongside robust logical and analytical capabilities. - Exhibiting comprehensive mastery in Full Stack Development, with sustained hands-on involvement throughout the professional journey. - Evidencing adeptness in team leadership, exemplifying effective guidance and coordination. - Possessing in-depth comprehension of application design, architectural best practices, and design patterns. - Commanding proficiency in Spring and Spring Boot framework deployment, coupled with prowess in ORM frameworks such as Hibernate or equivalent. - Acquiring familiarity or a foundational grasp of the Angular framework. - Showcasing excellent SQL skills, ideally inclusive of fundamental query performance tuning knowledge. - Presenting a history of crafting JUnit test cases with dexterity. - Displaying tangible instances of technical leadership, steering development teams, and propelling pivotal technical resolutions. - Demonstrating a sound understanding of agile software development methodologies. - Possessing hands-on experience with Restful APIs and an excellent grasp of development standards. - Noteworthy familiarity with Liquibase, if present, adds value to the profile.,

Posted 3 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

tamil nadu

On-site

As a Java Developer at our company, you will be responsible for developing and maintaining scalable Java-based applications using Spring Boot. You will design, implement, and manage RESTful APIs and microservices to ensure high-quality product delivery. Collaboration with front-end developers, QA, and other team members is essential to meet project requirements. Participation in code reviews and adherence to coding standards and best practices are key aspects of this role. To be successful in this position, you should have a minimum of 2 years of experience in Java development. Strong expertise in Spring Boot and related technologies is required, along with a good understanding of REST APIs, JPA/Hibernate, and SQL. Familiarity with version control systems like Git is also necessary. Immediate joiners will be given priority for this full-time, permanent position. The work location is in person, and the benefits include food provision, health insurance, paid sick time, paid time off, and Provident Fund. If you are interested in this opportunity, please contact the employer at +91 8807440453 to discuss further details.,

Posted 3 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

pune, maharashtra

On-site

As a Java Developer with Testing experience, you will bring 4-6 years of hands-on working experience in Java development and Automation using Selenium WebDriver. You should possess a solid understanding of Object-Oriented Programming (OOP) Patterns and Concepts, and have the ability to write clean and readable Java code. Your familiarity with different design and architectural patterns will be essential for this role. Your responsibilities will include writing reusable Java libraries, demonstrating strong knowledge of Java Multithreading, Synchronization, and concurrency patterns. Expertise in Java Collections, Exceptions Handling, JDBC (Java Database Connectivity), and RESTful web services is required. You should also have a basic understanding of the concepts of MVC (Model-View-Controller) Pattern and design principles behind scalable applications. Proficiency in Selenium WebDriver, Java, JSP, and JS programming languages is crucial. Additionally, you should be well-versed in Web Technologies such as HTML, JavaScript, CSS, jQuery, and Markup Languages like XML and JSON. Experience in continuous integration (CICD) and familiarity with code versioning tools like BitBucket is expected. Your role will involve understanding business requirements, providing effective technical solutions, and collaborating with stakeholders to deliver seamless services. You will be responsible for creating, designing, and maintaining automated test suites using Selenium WebDriver. Planning and delivering on team commitments, fixing development and customer problems, and promoting collaborative efforts with onshore and offshore team members are key aspects of this position. In addition, you should have knowledge of building tools like Ant, Maven, Gradle, and agile development techniques like Scrum. Familiarity with JIRA, sound knowledge of OCI and AWS servers, and strong problem-solving skills will be beneficial for this role. Your ability to design database schemas that support business processes and deploy applications on remote servers will be essential for success in this position.,

Posted 3 weeks ago

Apply

7.0 - 11.0 years

0 Lacs

pune, maharashtra

On-site

As a Senior Liferay Developer at CN Solutions in Pune, you will be responsible for developing and maintaining Liferay Portal solutions for clients. With 7 to 10 years of experience in Liferay Portal Development, you will need strong expertise in Java Development, Web Development, Portlet Development, CMS Development, Frontend and Backend Development, Integration Development, as well as excellent problem-solving and communication skills. Your role will involve collaborating with internal teams to design and implement features, ensuring best practices in coding, testing, and deployment, and troubleshooting and resolving technical issues in Liferay projects. CN Solutions is a company specializing in IT Services and IT Consulting, offering a competitive salary range and having a team of dedicated professionals skilled in various technologies and domains. Join our team of 11-50 employees and contribute to providing top-notch solutions for our clients" manpower needs.,

Posted 3 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

maharashtra

On-site

As a Technical Consultant Oracle Agile PLM PX at Birlasoft, you will be responsible for recompiling and deploying existing PXs to Agile 9.3.6. Your role will involve configuration and basic testing of PX trigger and functionality in Agile 9.3.6, utilizing your Java development experience. You will also need to have experience with Agile PLM SDK, including event management framework experience, and web development experience. To excel in this role, a minimum of 4-6 years of experience is required, with at least 2 years working on PLM implementations or within the product development and product commercialization function of a company. It is essential to possess detailed technical knowledge of Agile PLM (PC, PPM, EC, PG&C) with implementation knowledge as a technical consultant. ERP experience, specifically in interfacing Agile with systems like JD Edwards or SAP, is desired. Additionally, Oracle PLM Application Design and Configuration experience would be beneficial. Join us at Birlasoft, a global leader in Cloud, AI, and Digital technologies, and be part of a team committed to empowering societies worldwide and enhancing the efficiency and productivity of businesses. With over 12,000 professionals, we continue the CKA Birla Group's 170-year heritage of building sustainable communities. This role is available in multiple locations including Bangalore, Hyderabad, Chennai, Pune, Noida, and Mumbai.,

Posted 3 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

As a Senior/Lead Software Engineer specializing in Java Development, you will be responsible for developing Java-based backend and React-based frontend for a long-term project for a North American client. The position is based in Trivandrum, India, where you will collaborate with the existing project team on technical and management aspects. Your role will involve requirement elicitation, software architecture designing, implementation, and code reviews. It is essential to take each assigned task to completion while ensuring the quality of deliverables. Your ability to work with minimal supervision, along with self-initiatives, decision-making skills, and a go-getter attitude, will be crucial in this role. Your key responsibilities will include performing software requirements analysis, determining functional and non-functional requirements, creating solutions, and designing software architecture. You will write high-quality code, conduct developer-level verification, and communicate clearly regarding requirements and deliverable expectations. Timely delivery of quality products and effective collaboration with stakeholders, including customers, will be essential for successful project execution. Additionally, you will be expected to manage priority changes and conflicts gracefully, address customer escalations promptly, and proactively suggest tools to enhance quality and productivity. Staying updated on relevant technology and process advancements will also be part of your role. Qualifications and Requirements: - Over five years of experience in software development - At least three years of experience in Java development and a minimum of two years in React - Proficiency in developing Web APIs/RESTful services using Spring Boot - Familiarity with NoSQL databases like MongoDB - Experience with code quality tools, unit testing, JavaScript/TypeScript, and other web technologies - Understanding of Material design principles, Authentication, and Authorization concepts - Knowledge of Angular/React Native is an added advantage - Proficient in debugging web pages, using code versioning tools like Git, and understanding software development lifecycles - Experience in Agile development methodology and various development tools for designing, coding, testing, bug tracking, and collaboration - Bachelor's degree or equivalent in an Engineering discipline (Computer/Electronics) Knowledge, Skills, and Abilities: - Positive attitude and willingness to explore new software implementations and troubleshoot issues - Strong interpersonal skills for effective teamwork - Flexibility to work in a distributed global team across time zones - Excellent written and oral communication skills - Strong work ethic with a proactive approach - Ability to estimate work volume accurately for assigned tasks,

Posted 3 weeks ago

Apply

5.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

The position of TPH Developer requires 5 to 12 years of total experience and will be based in PAN India. The ideal candidate should possess the following mandatory skills: - Strong Temenos TPH technical knowledge - Hands-on experience in xsltxsd - Transformation of inward and outward XML messages - Experience with Java development and Temenos Java extensibility - Knowledge of TPH clearing framework - Experience with Temenos Development implementations - Experience with Temenos deployment in Kubernetes environment - Knowledge in GitHub and Git Pipeline to run DevOps processes - Ability to work with the team locally and remotely, be autonomous, and focus on quality - Experience with Agile Waterfall project methodologies Interested candidates are requested to share their profiles at Shubhadha.Naik@ltimindtree.com.,

Posted 3 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

You should be an experienced Java developer with 8-10 years of experience, specializing in Spring Boot microservices. You must have a strong understanding of message brokers such as RabbitMQ or Kafka. Your expertise should include Spring Framework, Spring Boot, Spring Data, and Spring Security. Proficiency in front-end development using Angular (preferably Angular 8 and above) and Knockout.js is required. You should be skilled in designing and consuming REST APIs and have a deep understanding of ORM frameworks like Hibernate and JPA. Experience with both SQL databases (such as MySQL, PostgreSQL) and NoSQL databases (including MongoDB, Cassandra) is necessary. Familiarity with cloud platforms like AWS, Azure, and GCP, as well as containerization tools like Docker and Kubernetes, is expected. Knowledge of build tools like Maven or Gradle is important, along with experience in CI/CD pipelines, Jenkins, and version control systems like Git. This position is suitable for individuals at Career Level IC3.,

Posted 3 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

pune, maharashtra

On-site

You will be participating in the functional design and development of backend services for data center management software. It will be your responsibility to optimize the module structure and process logic of server-side software. To qualify for this role, you should hold a Bachelor's degree or above in software engineering, control engineering, computer science, or a related electronic field. Previous Java development experience during university, along with experience in agile development, is preferred. You should also be familiar with object-oriented programming and design patterns, and have experience applying open-source frameworks like Spring Boot/Hibernate. Additionally, you should be well-versed in NoSQL database MongoDB and have experience in database optimization. Proficiency in using development environments such as Maven, Eclipse/MyEclipse, or IDEA is required. We value honesty, proactiveness, strong teamwork, and communication skills in our candidates. A solid programming foundation, good coding habits, and coding skills are essential for this role. Candidates with knowledge of common Linux commands will be preferred, especially those who have experience setting up application systems on Linux. Any prior experience in computer-related equipment maintenance, such as using SNMP for network management and IPMI for server management, will be an added advantage.,

Posted 3 weeks ago

Apply

7.0 - 11.0 years

0 Lacs

pune, maharashtra

On-site

As a Senior Liferay Developer at CN Solutions in Pune, you will be responsible for developing and maintaining Liferay Portal solutions for clients. With 7 to 10 years of experience in Liferay Portal Development, you will leverage your strong expertise in Java Development, Web Development, Portlet Development, CMS Development, Frontend and Backend Development, as well as Integration Development. Your role will involve collaborating with internal teams to design and implement features, ensuring best practices in coding, testing, and deployment. Your excellent problem-solving and communication skills will be essential in troubleshooting and resolving technical issues in Liferay projects. CN Solutions, a company specializing in IT Services and IT Consulting, offers a full-time employment opportunity with a competitive salary range. Join our dedicated team of professionals to deliver top-notch solutions for our clients" manpower needs.,

Posted 3 weeks ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies