Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 10.0 years
12 - 17 Lacs
pune, chennai, bengaluru
Work from Office
Total IT Experience 10 to 15 years with in-depth knowledge and hands-on experience in Java, Spring Framework, REST API, JPA, Hibernate and Unit testing. 7+ years of in-depth knowledge in core Java, spring frameworks, hibernate, SOAP and REST API. 2+ years in designing applications, applying design patterns and principles. Strong experience in spring boot, key annotations and configurations, REST API and development, Microservice principles and implementation. Strong experience in REST Http services design using Swagger/Open API, unit testing and integration testing. Work experience in frameworks/ modules like Spring Core, Spring MVC, Spring AOP, Spring Batch and Spring Data. Strong experience in serverless architecture and implementation using AWS Lambda, Step function etc. Strong experience in cloud native app development and integration services i.e., Lambda, Step function, Appflow, API Gateway, SQS, SNS, Event Grid, S3., Secret Managers. etc. Strong experience in AWS deployment, monitoring and operation automation using services (Beanstalk, EC2, ECS, EKS, Code-pipeline). Good to have AWS services: Load Balancer, EC2, Infra Automation, Routing, etc. 2+ years of experience with SQL Server / PostgreSQL / MySQL or any RDBMS integration using JPA-Hibernate and SQL tasks i.e., writing stored procedures, complex SQLs, performance tuning, handling transactions. Strong experience in Java script, jQuery, Bootstrap, Html 5, CSS3. Working knowledge of Webpack, CLI and Agile Scrum framework. Strong experience in unit testing, mocking frameworks, integration testing and code quality tools and frameworks. Good to have knowledge in one of the cloud platforms like AWS/Azure/PCF. Familiar with Continuous Integration methodologies and tools, including Jenkins. Good to have: Exposure to Microservices, Docker, Kubernetes, and cloud deployment. Excellent Communication and Presentation skills."
Posted 3 days ago
7.0 - 10.0 years
11 - 15 Lacs
bengaluru
Work from Office
Key Responsibilities Execute the design, analysis, or evaluation of assigned projects using sound engineering principles and adhering to business standards, practices, procedures, and product / program requirements Design & code a variety of complex software features with adequate documentation Write automation for new/existing features. Customer Support & troubleshoot/fix a variety of difficult software problems. Proactively communicate on development status & delays in agreed upon timelines Interface with global teams for requirements analysis and schedule. Interface with external customers regarding software issues. Be willing to travel to onsite locations for Short Term Assignments like Feature Integrations & Version Installations. Qualification and Requirements Bachelor''s Degree / masters degree in engineering with Computer Science/Electronics/Electrical background and 7-10 years of experience Minimum of 6 years experience in software development with exposure to maintenance, continuous integration & releases Minimum of 3 years experience in core product software development Strong Object Oriented Design & Programming Experience Professional experience of Core Java Technologies (Design Pattern/Multi-threading/Data Structures/Algorithm) Exposure to Agile methodologies and tool chain (like JIRA) Has knowledge of best practices and how own area integrates with others Applied Materials is committed to diversity in its workforce including Equal Employment Opportunity for Minorities, Females, Protected Veterans and Individuals with Disabilities. Qualifications Education: Bachelor''s Degree Skills: Core Java, Data Structures, Multithreaded Programming Certifications: Languages: Years of Experience: 7 - 10 Years Work Experience: Additional Information Time Type: Full time Employee Type: Assignee / Regular Travel: Yes, 20% of the Time Relocation Eligible: Yes Applied Materials is an Equal Opportunity Employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.
Posted 3 days ago
7.0 - 10.0 years
11 - 15 Lacs
bengaluru
Work from Office
Key Responsibilities Execute the design, analysis, or evaluation of assigned projects using sound engineering principles and adhering to business standards, practices, procedures, and product / program requirements Design & code a variety of complex software features with adequate documentation Write automation for new/existing features. Customer Support & troubleshoot/fix a variety of difficult software problems. Proactively communicate on development status & delays in agreed upon timelines Interface with global teams for requirements analysis and schedule. Interface with external customers regarding software issues. Be willing to travel to onsite locations for Short Term Assignments like Feature Integrations & Version Installations. Qualification and Requirements Bachelor''s Degree / masters degree in engineering with Computer Science/Electronics/Electrical background and 7-10 years of experience Minimum of 6 years experience in software development with exposure to maintenance, continuous integration & releases Minimum of 3 years experience in core product software development Strong Object Oriented Design & Programming Experience Professional experience of Core Java Technologies (Design Pattern/Multi-threading/Data Structures/Algorithm) Exposure to Agile methodologies and tool chain (like JIRA) Has knowledge of best practices and how own area integrates with others Applied Materials is committed to diversity in its workforce including Equal Employment Opportunity for Minorities, Females, Protected Veterans and Individuals with Disabilities. Qualifications Education: Bachelor''s Degree Skills: Core Java, Data Structures, Multithreaded Programming Certifications: Languages: Years of Experience: 7 - 10 Years Work Experience: Additional Information Time Type: Full time Employee Type: Assignee / Regular Travel: Yes, 20% of the Time Relocation Eligible: Yes Applied Materials is an Equal Opportunity Employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.
Posted 3 days ago
3.0 - 5.0 years
10 - 14 Lacs
pune
Work from Office
As an Application Developer, you will lead IBM into the future by translating system requirements into the design and development of customized systems in an agile environment. The success of IBM is in your hands as you transform vital business needs into code and drive innovation. Your work will power IBM and its clients globally, collaborating and integrating code into enterprise systems. You will have access to the latest education, tools and technology, and a limitless career path with the worlds technology leader. Come to IBM and make a global impact! The ability to be a team player The ability and skill to train other people in procedural and technical topics Strong communication and collaboration skills Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Strong proficiency in Java, Spring Framework, Spring boot, RESTful APIs. Excellent understanding of OOP, Design Patterns. Strong knowledge of ORM tools like Hibernate or JPA Java based Micro-services framework. Hands on experience on Spring boot Microservices. Strong knowledge of micro-service logging, monitoring, debugging and testing In-depth. knowledge of relational databases (e.g., MySQL). Experience in container platforms such as Docker and Kubernetes Experience in messaging platforms such as Kafka or IBM MQ Good understanding of Test-Driven-Development Familiar with Ant, Maven or other build automation framework. Good knowledge of base UNIX commands Preferred technical and professional experience Experience required 3-5 years. Java, Spring Framework, Spring boot, RESTful APIs Excellent understanding of OOP, Design Patterns. Strong knowledge of ORM tools like Hibernate or JPA Java based Micro-services framework
Posted 3 days ago
5.0 - 10.0 years
7 - 12 Lacs
bengaluru
Work from Office
Your Role and Responsibilities As Java + ReactJS Full Stack Developer, you are responsible for designing, developing, and maintaining both the front-end and back-end components of web applications. Front-End Development (ReactJS) Develop responsive and dynamic user interfaces using ReactJS . Implement reusable components and front-end libraries. Integrate RESTful APIs and handle asynchronous data fetching. Ensure cross-browser compatibility and optimize performance. Use tools like Redux, React Router, and Webpack. 2. Back-End Development (Java) Design and develop RESTful APIs using Java (Spring Boot or similar frameworks) . Implement business logic, data processing, and server-side functionality. Manage database interactions using JPA/Hibernate. Ensure security, scalability, and performance of the backend services. 3. Database Management Design and manage relational databases (e.g., MySQL, PostgreSQL). Write efficient SQL queries and stored procedures. Perform database migrations and optimizations. 4. DevOps & Deployment Use tools like Docker, Jenkins, or GitHub Actions for CI/CD. Deploy applications to cloud platforms (AWS, Azure, GCP) or on-prem servers. Monitor application performance and troubleshoot issues. 5. Testing & Debugging Write unit, integration, and end-to-end tests (e.g., JUnit, Jest, Cypress). Debug and resolve bugs across the stack. Use tools like Postman, Swagger, and browser dev tools. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Technical Skills Over 5 years of hands-on experience in designing, developing, and deploying robust full-stack applications with a focus on clean architecture, scalable solutions, and user-centric interfaces. Languages & FrameworksJava, JavaScript (ES6+), HTML5, CSS3, React, Angular Backend DevelopmentRESTful APIs, OOP, JUnit, Python unit testing frameworks Frontend DevelopmentReactJS/ Angular, Redux, Context API, Carbon Design System, UI/UX best practices DevOps & CloudContainers, Linux OS, CI/CD, Cloud Development, Security Standards (e.g., CIS Benchmark) Tools & PracticesAgile/Scrum, Git, Code Reviews, Unit Testing, Performance Optimization Professional Experience & Responsibilities Designed and developed scalable backend systems using Java. Built responsive, user-friendly web applications using ReactJS and Carbon Design Framework. Integrated frontend applications with secure RESTful APIs. Implemented reusable UI components and followed modern design patterns. Ensured adherence to security best practices and industry standards. Provided technical mentorship and guidance to junior developers. Collaborated with cross-functional teams to translate business requirements into technical solutions. Conducted code reviews and participated in deployment processes to ensure code quality. Stayed current with emerging technologies and contributed to team knowledge sharing.
Posted 3 days ago
3.0 - 5.0 years
10 - 14 Lacs
pune
Work from Office
As an Application Developer, you will lead IBM into the future by translating system requirements into the design and development of customized systems in an agile environment. The success of IBM is in your hands as you transform vital business needs into code and drive innovation. Your work will power IBM and its clients globally, collaborating and integrating code into enterprise systems. You will have access to the latest education, tools and technology, and a limitless career path with the worlds technology leader. Come to IBM and make a global impact! The ability to be a team player The ability and skill to train other people in procedural and technical topics Strong communication and collaboration skills Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Strong proficiency in Java, Spring Framework, Spring boot, RESTful APIs. Excellent understanding of OOP, Design Patterns. Strong knowledge of ORM tools like Hibernate or JPA Java based Micro-services framework. Hands on experience on Spring boot Microservices. Strong knowledge of micro-service logging, monitoring, debugging and testing In-depth. knowledge of relational databases (e.g., MySQL). Experience in container platforms such as Docker and Kubernetes Experience in messaging platforms such as Kafka or IBM MQ Good understanding of Test-Driven-Development Familiar with Ant, Maven or other build automation framework. Good knowledge of base UNIX commands Preferred technical and professional experience Experience required 3-5 years. Java, Spring Framework, Spring boot, RESTful APIs Excellent understanding of OOP, Design Patterns. Strong knowledge of ORM tools like Hibernate or JPA Java based Micro-services framework
Posted 3 days ago
3.0 - 7.0 years
10 - 14 Lacs
chennai
Work from Office
Developer leads the cloud application development/deployment. A developer responsibility is to lead the execution of a project by working with a senior level resource on assigned development/deployment activities and design, build, and maintain cloud environments focusing on uptime, access, control, and network security using automation and configuration management tools Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Strong proficiency in Java, Spring Framework, Spring boot, RESTful APIs, excellent understanding of OOP, Design Patterns. Strong knowledge of ORM tools like Hibernate or JPA, Java based Micro-services framework, Hands on experience on Spring boot Microservices Strong knowledge of micro-service logging, monitoring, debugging and testing, In-depth knowledge of relational databases (e.g., MySQL) Experience in container platforms such as Docker and Kubernetes, experience in messaging platforms such as Kafka or IBM MQ, Good understanding of Test-Driven-Development Familiar with Ant, Maven or other build automation framework, good knowledge of base UNIX commands Preferred technical and professional experience Experience in Concurrent design and multi-threading Primary Skills: - Core Java, Spring Boot, Java2/EE, Microservices - Hadoop Ecosystem (HBase, Hive, MapReduce, HDFS, Pig, Sqoop etc) - Spark Good to have Python
Posted 3 days ago
3.0 - 5.0 years
5 - 9 Lacs
pune
Work from Office
Role Purpose The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters Do 1. Instrumental in understanding the requirements and design of the product/ software Develop software solutions by studying information needs, studying systems flow, data usage and work processes Investigating problem areas followed by the software development life cycle Facilitate root cause analysis of the system issues and problem statement Identify ideas to improve system performance and impact availability Analyze client requirements and convert requirements to feasible design Collaborate with functional teams or systems analysts who carry out the detailed investigation into software requirements Conferring with project managers to obtain information on software capabilities 2. Perform coding and ensure optimal software/ module development Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software Develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. Analyzing information to recommend and plan the installation of new systems or modifications of an existing system Ensuring that code is error free or has no bugs and test failure Preparing reports on programming project specifications, activities and status Ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns Compile timely, comprehensive and accurate documentation and reports as requested Coordinating with the team on daily project status and progress and documenting it Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders 3. Status Reporting and Customer Focus on an ongoing basis with respect to project and its execution Capturing all the requirements and clarifications from the client for better quality work Taking feedback on the regular basis to ensure smooth and on time delivery Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members. Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Documenting very necessary details and reports in a formal way for proper understanding of software from client proposal to implementation Ensure good quality of interaction with customer w.r.t. e-mail content, fault report tracking, voice calls, business etiquette etc Timely Response to customer requests and no instances of complaints either internally or externally Mandatory Skills: JAX-RS - Java API- RESTful Web Services.Experience: 3-5 Years.
Posted 3 days ago
3.0 - 5.0 years
5 - 9 Lacs
pune
Work from Office
Role Purpose The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters Do 1. Instrumental in understanding the requirements and design of the product/ software Develop software solutions by studying information needs, studying systems flow, data usage and work processes Investigating problem areas followed by the software development life cycle Facilitate root cause analysis of the system issues and problem statement Identify ideas to improve system performance and impact availability Analyze client requirements and convert requirements to feasible design Collaborate with functional teams or systems analysts who carry out the detailed investigation into software requirements Conferring with project managers to obtain information on software capabilities 2. Perform coding and ensure optimal software/ module development Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software Develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. Analyzing information to recommend and plan the installation of new systems or modifications of an existing system Ensuring that code is error free or has no bugs and test failure Preparing reports on programming project specifications, activities and status Ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns Compile timely, comprehensive and accurate documentation and reports as requested Coordinating with the team on daily project status and progress and documenting it Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders 3. Status Reporting and Customer Focus on an ongoing basis with respect to project and its execution Capturing all the requirements and clarifications from the client for better quality work Taking feedback on the regular basis to ensure smooth and on time delivery Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members. Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Documenting very necessary details and reports in a formal way for proper understanding of software from client proposal to implementation Ensure good quality of interaction with customer w.r.t. e-mail content, fault report tracking, voice calls, business etiquette etc Timely Response to customer requests and no instances of complaints either internally or externally Mandatory Skills: JAX-RS - Java API- RESTful Web Services.Experience: 3-5 Years.
Posted 3 days ago
3.0 - 5.0 years
5 - 9 Lacs
pune
Work from Office
Role Purpose The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters Do 1. Instrumental in understanding the requirements and design of the product/ software Develop software solutions by studying information needs, studying systems flow, data usage and work processes Investigating problem areas followed by the software development life cycle Facilitate root cause analysis of the system issues and problem statement Identify ideas to improve system performance and impact availability Analyze client requirements and convert requirements to feasible design Collaborate with functional teams or systems analysts who carry out the detailed investigation into software requirements Conferring with project managers to obtain information on software capabilities 2. Perform coding and ensure optimal software/ module development Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software Develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. Analyzing information to recommend and plan the installation of new systems or modifications of an existing system Ensuring that code is error free or has no bugs and test failure Preparing reports on programming project specifications, activities and status Ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns Compile timely, comprehensive and accurate documentation and reports as requested Coordinating with the team on daily project status and progress and documenting it Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders 3. Status Reporting and Customer Focus on an ongoing basis with respect to project and its execution Capturing all the requirements and clarifications from the client for better quality work Taking feedback on the regular basis to ensure smooth and on time delivery Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members. Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Documenting very necessary details and reports in a formal way for proper understanding of software from client proposal to implementation Ensure good quality of interaction with customer w.r.t. e-mail content, fault report tracking, voice calls, business etiquette etc Timely Response to customer requests and no instances of complaints either internally or externally Mandatory Skills: JAX-RS - Java API- RESTful Web Services. Experience: 3-5 Years.
Posted 3 days ago
3.0 - 5.0 years
5 - 9 Lacs
pune
Work from Office
Role Purpose The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters Do 1. Instrumental in understanding the requirements and design of the product/ software Develop software solutions by studying information needs, studying systems flow, data usage and work processes Investigating problem areas followed by the software development life cycle Facilitate root cause analysis of the system issues and problem statement Identify ideas to improve system performance and impact availability Analyze client requirements and convert requirements to feasible design Collaborate with functional teams or systems analysts who carry out the detailed investigation into software requirements Conferring with project managers to obtain information on software capabilities 2. Perform coding and ensure optimal software/ module development Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software Develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. Analyzing information to recommend and plan the installation of new systems or modifications of an existing system Ensuring that code is error free or has no bugs and test failure Preparing reports on programming project specifications, activities and status Ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns Compile timely, comprehensive and accurate documentation and reports as requested Coordinating with the team on daily project status and progress and documenting it Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders 3. Status Reporting and Customer Focus on an ongoing basis with respect to project and its execution Capturing all the requirements and clarifications from the client for better quality work Taking feedback on the regular basis to ensure smooth and on time delivery Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members. Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Documenting very necessary details and reports in a formal way for proper understanding of software from client proposal to implementation Ensure good quality of interaction with customer w.r.t. e-mail content, fault report tracking, voice calls, business etiquette etc Timely Response to customer requests and no instances of complaints either internally or externally Mandatory Skills: JAX-RS - Java API- RESTful Web Services. Experience: 3-5 Years.
Posted 3 days ago
3.0 - 5.0 years
5 - 9 Lacs
pune
Work from Office
Role Purpose The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters Do 1. Instrumental in understanding the requirements and design of the product/ software Develop software solutions by studying information needs, studying systems flow, data usage and work processes Investigating problem areas followed by the software development life cycle Facilitate root cause analysis of the system issues and problem statement Identify ideas to improve system performance and impact availability Analyze client requirements and convert requirements to feasible design Collaborate with functional teams or systems analysts who carry out the detailed investigation into software requirements Conferring with project managers to obtain information on software capabilities 2. Perform coding and ensure optimal software/ module development Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software Develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. Analyzing information to recommend and plan the installation of new systems or modifications of an existing system Ensuring that code is error free or has no bugs and test failure Preparing reports on programming project specifications, activities and status Ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns Compile timely, comprehensive and accurate documentation and reports as requested Coordinating with the team on daily project status and progress and documenting it Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders 3. Status Reporting and Customer Focus on an ongoing basis with respect to project and its execution Capturing all the requirements and clarifications from the client for better quality work Taking feedback on the regular basis to ensure smooth and on time delivery Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members. Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Documenting very necessary details and reports in a formal way for proper understanding of software from client proposal to implementation Ensure good quality of interaction with customer w.r.t. e-mail content, fault report tracking, voice calls, business etiquette etc Timely Response to customer requests and no instances of complaints either internally or externally Mandatory Skills: JAX-RS - Java API- RESTful Web Services.Experience: 3-5 Years.
Posted 3 days ago
8.0 - 10.0 years
12 - 17 Lacs
hyderabad, chennai, bengaluru
Work from Office
Location-Bangalore, Hyderabad, Chennai, Pune Hands on with Java 8 plus versions Good Working knowledge and Web Framework experience with Spring MVC, JPA , Spring Boot, Hibernate and Micro services. Strong hands experience on one of the JS frameworks Angular 8+ (or )React JS Hands on experience with Relational (PL-SQL/Oracle/SQL Server) and NOSQL databases (Mongo DB / Cassandra) - Hands on with Rest based web services. Working experience in developing web services using HTTP REST/JSON . Strong coding skills , unit testing with experience in JUnit/Spock/Groovy Knowledge on Agile (Scrum, Kanban) Strong exposure to Design Patterns (IOC, MVC, Singleton, Factory) Expertise on Kafka or Rabbit MQ or MQ series Experience in CI-CD pipeline using Jenkins, Kubernetes, Dockers and any cloud (AWS / GCP / Azure ) Comprehensive knowledge of Web design patterns . Possess excellent written and verbal communication skills. Mandatory Skills: Fullstack Java Enterprise.Experience: 8-10 Years.
Posted 3 days ago
3.0 - 5.0 years
5 - 9 Lacs
pune
Work from Office
Role Purpose The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters Do 1. Instrumental in understanding the requirements and design of the product/ software Develop software solutions by studying information needs, studying systems flow, data usage and work processes Investigating problem areas followed by the software development life cycle Facilitate root cause analysis of the system issues and problem statement Identify ideas to improve system performance and impact availability Analyze client requirements and convert requirements to feasible design Collaborate with functional teams or systems analysts who carry out the detailed investigation into software requirements Conferring with project managers to obtain information on software capabilities 2. Perform coding and ensure optimal software/ module development Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software Develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. Analyzing information to recommend and plan the installation of new systems or modifications of an existing system Ensuring that code is error free or has no bugs and test failure Preparing reports on programming project specifications, activities and status Ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns Compile timely, comprehensive and accurate documentation and reports as requested Coordinating with the team on daily project status and progress and documenting it Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders 3. Status Reporting and Customer Focus on an ongoing basis with respect to project and its execution Capturing all the requirements and clarifications from the client for better quality work Taking feedback on the regular basis to ensure smooth and on time delivery Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members. Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Documenting very necessary details and reports in a formal way for proper understanding of software from client proposal to implementation Ensure good quality of interaction with customer w.r.t. e-mail content, fault report tracking, voice calls, business etiquette etc Timely Response to customer requests and no instances of complaints either internally or externally Mandatory Skills: JAX-RS - Java API- RESTful Web Services.Experience: 3-5 Years.
Posted 3 days ago
7.0 - 12.0 years
8 - 11 Lacs
chennai, bengaluru
Work from Office
Java SE 11 Professional with Hands-On Designing & Coding Technical Skills Expertise in Java & Jakarta EE: Expert level proficiency in Java SE (minimum Java SE 11, preferred Java SE 17/21) Deep knowledge of Jakarta EE specifications, including JPA (EclipseLink), CDI, EJB, JAX-RS and Annotation Processing (Jakarta EE 10). Experience with Jakarta EE containers (WebSphere Liberty or similar). Cloud Platforms: Hands-on experience with cloud providers like AWS, Azure, or Google Cloud. Understanding of cloud-native development practices, including containers (Docker, Kubernetes) and serverless architectures. Asynchronous Programming: Proficiency in asynchronous programming paradigms using technologies like JMS, Kafka, or RabbitMQ. Familiarity with patterns to deal with asynchronous complexity like SAGA, command-response-pattern or inbox outbox. Domain-Driven Design (DDD): Experience designing and implementing solutions following DDD principles. Strong understanding of strategic and tactical DDD, including bounded contexts, aggregates, entities, and repositories. Ability to translate principles like hexagonal architecture into practical software design. Distributed Systems: Knowledge of distributed system patterns like eventual consistency. Experience designing systems for high availability, scalability, and resilience in a cloud environment. APIs and Microservices: Proficiency in designing and developing RESTful APIs. Knowledge of microservices architecture like self-contained systems and tools like Quarkus or MicroProfile. Databases: Strong experience with relational databases (PostgreSQL). Deep understanding of central data modeling, transaction handling and concurrency control concepts. Knowledge of data storage best practices in distributed and asynchronous systems. Software Development Ecosystem: Hands-on experience of industry standard dev tools like source code management (Git), CI/CD (Jenkins, ArgoCD) and runtime tools (Docker Podman). Architecture & Design Solution Architecture Ability to define and oversee the systems architecture in line with the principles of DDD and cloud-based infrastructure. Experience in creating high-level and low-level designs, addressing scalability, maintainability, and performance. Event-Driven Architecture: Experience designing and building event-driven architectures, ensuring decoupling of services and efficient message passing. Security: Knowledge of security best practices and vulnerability prevention strategies in cloud environments. Team Leadership Mentorship: Ability to mentor junior and mid-level developers, guiding them through complex design and implementation challenges. Foster a culture of continuous learning and improvement within the development team. Collaboration: Strong collaboration with other teams (DevOps, QA, Product Management) to ensure alignment on technical and business goals. Experience working in agile development environments (Scrum/Kanban). Problem-Solving & Innovation Complex Problem-Solving: Ability to identify and solve complex technical problems, especially in areas related to system concurrency, data consistency, and distributed processing. Technical Innovation: Stay updated with the latest advancements in Jakarta EE, DDD, and cloud technologies, promoting their adoption when appropriate. Strong track record of driving innovation and introducing best practices. Soft Skills Strong Communication: Excellent verbal and written communication skills, able to convey technical ideas clearly and concisely to both technical and nontechnical stakeholders. Decision-Making: Ability to make well-informed decisions under pressure, particularly in high-stakes scenarios involving the production system. Adaptability: Comfortable with evolving technologies and environments, especially with the rapid changes in cloud and asynchronous systems Skills: Java Java Enterprise Editions JEE Spring Boot Application Design
Posted 3 days ago
8.0 - 13.0 years
2 - 2 Lacs
hyderabad
Work from Office
SUMMARY Java with Springboot & angular Required Skills & Qualifications: Strong experience in backend development using Java ( Java 8 or later),Spring boot. Hands - on experience with front-end technologies such Angular Experience building and consuming RESTful APIs. Proficiency with version control systems (e.g., Git). Familiarity with Agile/Scrum methodologies. Strong problem-solving skills and attention to detail. Excellent communication and collaboration skills.
Posted 3 days ago
2.0 - 6.0 years
6 - 16 Lacs
noida, gurugram
Work from Office
Position : Java Developer Experience : 2-6 yrs. Responsibilities: Contribute in all phases of the development lifecycle. Write well-designed, testable, efficient code. Prepare and produce releases of software components. Requirements: Experience of developing Java-based Web applications with a good professional trackrecord. Should be completely hands-on in coding. Should be proficient in writing PL/SQL and complex queries. Proven hands-on Software Development experience. Proven working experience in Java development. Hands on experience in designing and developing applications using Java EE platforms Excellent knowledge of Core Java and J2EE technologies. Good knowledge of Spring boot, Spring framework, ORM framework like Hibernate. Should hands on expe rience in Restful web services and good to have SOAP service Object oriented analysis and design using common design patterns. Good Analytical skills and should be self-driven. Banking and Finance domain knowledge (good to have). Open for learning new technologies and domains. Skills Set: Mandatory Skills Core Java JSP/Servlet Good to have SOAP Web Services SVN/GIT Spring Framework 4.0 + Spring Boot 2.2 + Hibernate 5.0 + Restful web Services SQL Server 2012 PL/SQL Linux MySQL/Oracle Angular JUnit Maven JBoss Application Sever 6.0 +
Posted 3 days ago
6.0 - 11.0 years
14 - 15 Lacs
noida
Work from Office
Position: Senior Java Developer Experience Required : 6+ Years Job locations: Noida (Sector-67) Job description: Experience in Core Java and J2EE development. Experience in frameworks like Spring Boot , JPA/Hibernate . Experience of designing and implementing Web Services (SOAP, REST) Excellent hands-on experience with database technology such as MySQL, Oracle, and SQL Queries.(where,having,groupby clause), Union and Union All. Well versed in working with Spring Security/ JWT Tokens, Exception Handling, Hash -Map/Table. The ability to produce bug-free and production-grade code. Good analytical & problem-solving skills. Good communication & presentation skills. Interview Process 1st Technical Round (Virtual) 2nd Technical Round (Virtual) Final Round ( Face to Face )
Posted 3 days ago
2.0 - 7.0 years
7 - 10 Lacs
noida
Work from Office
Roles and Responsibilities Min 2 -3 years of experience in JAVA / J2EE technologies. Hands on experience in Spring, Hibernate. Knowledge of microservice, spring boot, redis will be an additional advantage
Posted 3 days ago
5.0 - 8.0 years
15 - 20 Lacs
gurugram
Work from Office
Immediate requirement of JAVA/Spring Boot developers with a Strong E-commerce background. Strong Java/J2EE and Aspect programming knowledge, Spring Boot application modules. Web services, data and REST APIs
Posted 3 days ago
4.0 - 8.0 years
5 - 10 Lacs
gurugram
Work from Office
4+ years of Design, development, implementation, and Maintain in Java applications. Programming testing and debugging Web framework Spring MVC, spring boot Services-oriented archechiure/web service
Posted 3 days ago
3.0 - 7.0 years
6 - 16 Lacs
gurugram
Work from Office
3+ years of extensive experience in developing resilient backend systems in Java. Should work as part of the team to design, implement and deploy features. Build REST APIs for application functionalities.
Posted 3 days ago
4.0 - 9.0 years
10 - 20 Lacs
mumbai, gurugram, bengaluru
Work from Office
Hands-on experience in J2EE.Experience in development of Web Services (SOAP, REST), Microservices.Experience with technologies including JDBC, XML, Spring Core, Spring MVC, Springboot. Location - Gurugram,Bengaluru,Mumbai,Chennai,Noida
Posted 3 days ago
5.0 - 10.0 years
10 - 15 Lacs
gurugram
Work from Office
Core Skill Set Core Java, J2EE, Multithreading, Collection, Object Oriented Programming, Design Pattern, Web Services, Spring, ORM Framework, Data Structure. Languages Java Internet Technologies
Posted 3 days ago
1.0 - 3.0 years
3 - 7 Lacs
noida
Work from Office
Design, develop, and test software applications using Java. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain large-scale Java-based systems. Troubleshoot and resolve technical
Posted 3 days ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |