Home
Jobs

496 Restful Api Jobs - Page 9

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

4.0 - 7.0 years

5 - 13 Lacs

Kochi, Ernakulam, Thrissur

Work from Office

Naukri logo

Designation : Flutter Developer Experience : 4 to 7 years Location : Kochi, Kerala Notice Period:: Immediate to 15 Days(Max) Key Responsibility : Depth understanding of Android recommended design principles, interface guidelines and coding best practices. Take full ownership of the solution and be responsible for translating functional requirements into a product solution or offering. Design, build, and maintain Mobile Applications using Flutter . Deploy and maintain applications in enterprise app stores, Google Play Store, and Apple App Store. Collaborate with backend teams to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Strong understanding of Flutter State Management solutions such as Provider, Riverpod, Flutter Hooks, etc. Proficiency in using Flutter Tools and Libraries - Freezed, Dio, Shared Preferences, GoRouter, and Drift. Strong problem-solving skills and attention to detail. Familiarity with RESTful APIs , Third-Party SDKs , and APIs . Experience with Git and Version Control Systems .

Posted 2 weeks ago

Apply

5.0 - 8.0 years

12 - 17 Lacs

Hyderabad

Work from Office

Naukri logo

Key Responsibilities : - Design and develop full-stack applications using Java, Spring Boot, and Angular - Build and manage microservices architecture for scalable enterprise solutions - Create and consume REST APIs for seamless front-end/back-end integration - Develop complex SQL queries and manage Oracle database schemas - Troubleshoot issues across the stack and perform root cause analysis - Independently lead modules or features from development through deployment - Collaborate with cross-functional teams including UI/UX designers, QA, and DevOps - Participate in code reviews and contribute to performance optimization - Maintain and enhance existing applications with a focus on quality and usability Technical Skillset : - Programming Languages : Java (Advanced), TypeScript, JavaScript, SQL - Front-End : Angular (latest versions), HTML5, CSS3, Bootstrap - Back-End : Spring Boot 3.2.x, Spring MVC, Spring Security, RESTful Web Services - Database : Oracle DB, SQL (Complex Queries, Stored Procedures, Triggers) - Microservices : Design and implementation of loosely coupled services, container-ready - API Development : RESTful API design, integration, and testing using tools like Postman or Swagger - Tools & Platforms : Maven, Git, Jenkins, IntelliJ/Eclipse, JIRA - Cloud/Deployment (Optional) : Docker, Kubernetes, AWS/Azure experience (if applicable) Required Skills : - Led the development of a self-service portal for internal stakeholders to manage data, view reports, and submit requests. - Built with Angular front-end and Spring Boot 3.2.x microservices on the back-end. - Integrated Oracle DB for persistent storage and implemented security using Spring Security. - Ensured smooth user experience with responsive UI and efficient API calls. - Delivered the project independently from design to deployment in an agile environment.

Posted 2 weeks ago

Apply

5.0 - 7.0 years

8 - 12 Lacs

Jaipur

Work from Office

Naukri logo

Overview : The Java GraphQL Developer is a pivotal role within our organization, responsible for designing and implementing robust and scalable applications using Java and GraphQL technologies. With an emphasis on creating high-quality, maintainable code, the developer will work closely with cross-functional teams to deliver innovative software solutions that align with business objectives. As the demand for data-fetching approaches like GraphQL increases in modern applications, this role is essential for enhancing user experience and optimizing performance. The ideal candidate will have a strong background in Java development along with comprehensive knowledge of GraphQL principles and best practices. Collaborating effectively within an Agile environment, the Java GraphQL Developer will also contribute to architecture discussions and leverage microservices to ensure smooth integration with various front-end and back-end systems. This position not only requires technical expertise but also strong analytical and communication skills to engage stakeholders throughout the development lifecycle. Key Responsibilities : - Design, develop, and maintain efficient and scalable Java applications. - Implement GraphQL APIs to optimize data fetching and user experience. - Collaborate with front-end developers to integrate user-facing elements with server-side logic. - Participate in architecture discussions to define application structure and design. - Ensure application performance, quality, and responsiveness through code reviews and testing. - Develop RESTful APIs in conjunction with GraphQL services. - Write unit tests and conduct system testing to ensure functionality. - Maintain documentation of application architecture and design decisions. - Troubleshoot and debug complex technical issues throughout the development process. - Stay updated with current industry trends and emerging technologies. - Participate in Agile ceremonies including sprint planning and daily stand-ups. - Mentor junior developers and contribute to their technical growth. - Contribute to software design patterns and best coding practices. - Collaborate with product management for requirements analysis and feature prioritization. - Identify and mitigate risks related to software development. Required Qualifications : - Bachelor's degree in Computer Science, Software Engineering, or related field. - Minimum of 5 years of experience in Java development. - Proficiency in GraphQL and related technologies. - Experience with REST API design and development. - Strong understanding of microservices architecture. - Familiarity with Spring Framework and related Spring technologies. - Experience with relational and NoSQL databases. - Knowledge of software development best practices and design patterns. - Experience working within Agile development environments. - Proficiency in version control systems, preferably Git. - Strong analytical and troubleshooting skills. - Excellent communication and teamwork skills. - Experience with testing frameworks like JUnit or Mockito. - Familiarity with containerization technologies (e.g., Docker) is a plus. - A passion for technology and a drive for continuous learning.

Posted 2 weeks ago

Apply

5.0 - 8.0 years

16 - 20 Lacs

Jaipur

Work from Office

Naukri logo

Key Responsibilities : - Design, develop, and maintain scalable and secure backend applications using Java and Spring Boot 3.2 - Develop RESTful APIs and integrate with third-party services and internal systems - Work on Spring Batch for handling scheduled or high-volume background jobs - Design and develop microservices and ensure inter-service communication and data consistency - Build and maintain an intuitive portal/dashboard for internal/external stakeholders with appropriate backend logic - Optimize queries and work closely with the Oracle DB, writing complex SQL queries and performance tuning - Collaborate with front-end developers, QA engineers, and product managers to deliver high-quality solutions - Conduct code reviews and provide guidance to junior developers - Troubleshoot and debug application issues, perform root cause analysis, and implement effective solutions - Write clear, maintainable, and testable code with appropriate unit and integration tests - Take ownership of features from design to deployment and support - Participate in Agile ceremonies and contribute to sprint planning and retrospectives Required Skills and Experience : - 57 years of proven experience as a Java backend developer - Strong programming skills in Java with a deep understanding of object-oriented programming - Extensive experience in Spring Boot 3.2, Spring Batch, and Spring Job Scheduling - Proficiency in developing and consuming RESTful APIs - Hands-on experience with Microservices architecture and distributed systems - Solid experience in working with Oracle Database and writing optimized SQL queries - Experience in integrating backend services with front-end portals or dashboards - Strong understanding of software engineering best practices including coding standards, code reviews, source control management, build processes, testing, and operations - Excellent analytical and problem-solving skills must be able to analyze complex business requirements and build logical solutions - Familiarity with tools like Git, Maven/Gradle, Jenkins, and containerization platforms (Docker/Kubernetes) is a plus - Good communication and collaboration skills to work effectively in a team environment Nice to Have : - Experience in performance tuning and application profiling - Exposure to CI/CD pipelines and DevOps practices - Knowledge of front-end technologies (basic level) for better integration with backend Educational Qualification : - Bachelors or Masters degree in Computer Science, Engineering, or related field

Posted 2 weeks ago

Apply

12.0 - 15.0 years

7 - 10 Lacs

Hyderabad

Remote

Naukri logo

Roles and Responsibilities : - SME in at least two or more services, subsystems, or system modules. - Create designs (high level and low level, including sequence diagrams), write high quality & highly performant code and own the quality of the services owned as the SME. - Debug systems, identify the failure points and fix the problems proactively. - Ensure to meet the SLA of the services that you are working on or owned by you. Take care of functional and NFRs of the services/application you are building or in-charge of. - You should be able to achieve a say/do ratio of > 98% in your task allocations - You should participate in production incident war rooms, triage and identify problems and provide fixes. - Exceed the quality expectations of the system you are working. - Mentor and coach junior members in the team - Serve on interview panels and help grow the organization. - Work as a tech lead of the team when needed. Must Have Skills : - Total Experience : Ideally 12+ years (Staff or Principal level); may consider 10+ years for exceptionally strong candidates. - Java/Spring Boot : 8+ years of hands-on experience with Core Java and Spring Boot, - Proficient in multithreading, dependency injection, and aspect-oriented programming (AOP). - Strong debugging skills and ability to identify performance bottlenecks. - Experience with SQL and NoSQL databases. - Strong knowledge of Git (preferred : GitLab; acceptable : GitHub, Bitbucket, etc. - Microservices Architecture : Solid experience developing and working with microservices. - Knowledge of deploying and running services in Kubernetes. - Experience with building RESTful web services (bonus : gRPC experience, but not required). - Familiarity with tools like New Relic (preferred) or equivalent APM tools - Ability to analyze log files to understand application behavior. - Experience with end-to-end distributed tracing is required. Qualification : - BE/B.Tech or equivalent degree in Computer Science or related field.

Posted 2 weeks ago

Apply

8.0 - 10.0 years

8 - 13 Lacs

Hyderabad

Remote

Naukri logo

Roles and Responsibilities : . Technical Design and Development : - Collaborate closely with Engineers to devise the best technical strategies and execute platform enhancements. - Own the delivery of timelines, ensuring high-quality results. - Establish software development best practices and encourage team adoption. Stakeholder Collaboration : - Work with non-technical stakeholders (Product Managers, Designers, Marketing, Operations) to align on business objectives. Mentoring and Leadership : - Mentor a team of engineers, providing guidance and support. - Foster a culture of excellence and problem-solving within the team. Software Availability and Enhancement : - Ensure functional availability and enhance products based on requirements. - Manage cloud-based services, web applications, and RESTful web services. Engineering Excellence : - Own the engineering excellence and operational readiness of services, meeting SLAs and SLOs. - Drive service quality, security, scalability, and other performance aspects. - Dive deep into issues, providing both reactive and long-term solutions. Support and Mentorship : - Assist other Support Engineers on complex RCA issues. - Provide technical mentoring and guidance to fellow engineers. - Offer L3 engineering support. Must Have Skills : Microservices and Front-End : - Preferred 8+ years experience in at least one modern web front-end development. - Strong proficiency in Typescript and JavaScript, HTML5, and CSS3. - In-depth experience with at least one modern frontend framework/library (React). - Proficient in TypeScript and modern JavaScript (ES6+). - Solid understanding of state management libraries (Redux, Vuex, or NgRx). - Experience with RESTful APIs, GraphQL, and integrating frontend applications with backend services. - Familiarity with UI/UX design principles and a keen eye for detail. - Strong knowledge of version control systems (Git). - Experience with frontend build tools and bundlers (Webpack, Vite, or Parcel). - Strong debugging and performance optimization skills. Design and Architecture : - Strong experience in designing highly scalable and available products. - Proficiency in the full SDLC, from analysis to post-production support. - Database and Messaging Framework Knowledge : . - Experience with NoSQL and SQL databases (e.g. , MySQL, MongoDB, Redis). - Experience with messaging systems like RabbitMQ. - Preferred experience in Elasticsearch and Kibana (ELK Stack). Multi-Tasking and Independence : - Ability to work independently and manage multiple tasks effectively. - Willingness to support off-hours. Code Quality and Documentation : - Program at a system level and maintain scalable, extensible code. - Methodical in keeping documentation up to date. Quality and Clean Coding : - Metric-driven mindset and a commitment to clean coding practices. - Experience with language specific test cases. Product Development : - Preferred experience in product development. - Familiarity with server-side rendering (Next.js, Nuxt.js) and static site generation. - Experience with testing frameworks (Jest, Cypress, or Testing Library). - Knowledge of CI/CD processes and tools (GitHub Actions, Jenkins). - Experience with design systems and component libraries (Material UI, Ant Design). - Understanding of accessibility standards (WCAG) and best practices. - Experience with cloud platforms and services (AWS, Azure, GCP). - Proficiency in at least one backend framework or tech stack such as Java or Golang will be an added advantage. Qualification : - A Bachelor's or Master's degree in Computer Science Engineering or technical degree. Location : Hyderabad, India.

Posted 2 weeks ago

Apply

5.0 - 7.0 years

8 - 12 Lacs

Kolkata

Work from Office

Naukri logo

Overview : The Java GraphQL Developer is a pivotal role within our organization, responsible for designing and implementing robust and scalable applications using Java and GraphQL technologies. With an emphasis on creating high-quality, maintainable code, the developer will work closely with cross-functional teams to deliver innovative software solutions that align with business objectives. As the demand for data-fetching approaches like GraphQL increases in modern applications, this role is essential for enhancing user experience and optimizing performance. The ideal candidate will have a strong background in Java development along with comprehensive knowledge of GraphQL principles and best practices. Collaborating effectively within an Agile environment, the Java GraphQL Developer will also contribute to architecture discussions and leverage microservices to ensure smooth integration with various front-end and back-end systems. This position not only requires technical expertise but also strong analytical and communication skills to engage stakeholders throughout the development lifecycle. Key Responsibilities : - Design, develop, and maintain efficient and scalable Java applications. - Implement GraphQL APIs to optimize data fetching and user experience. - Collaborate with front-end developers to integrate user-facing elements with server-side logic. - Participate in architecture discussions to define application structure and design. - Ensure application performance, quality, and responsiveness through code reviews and testing. - Develop RESTful APIs in conjunction with GraphQL services. - Write unit tests and conduct system testing to ensure functionality. - Maintain documentation of application architecture and design decisions. - Troubleshoot and debug complex technical issues throughout the development process. - Stay updated with current industry trends and emerging technologies. - Participate in Agile ceremonies including sprint planning and daily stand-ups. - Mentor junior developers and contribute to their technical growth. - Contribute to software design patterns and best coding practices. - Collaborate with product management for requirements analysis and feature prioritization. - Identify and mitigate risks related to software development. Required Qualifications : - Bachelor's degree in Computer Science, Software Engineering, or related field. - Minimum of 5 years of experience in Java development. - Proficiency in GraphQL and related technologies. - Experience with REST API design and development. - Strong understanding of microservices architecture. - Familiarity with Spring Framework and related Spring technologies. - Experience with relational and NoSQL databases. - Knowledge of software development best practices and design patterns. - Experience working within Agile development environments. - Proficiency in version control systems, preferably Git. - Strong analytical and troubleshooting skills. - Excellent communication and teamwork skills. - Experience with testing frameworks like JUnit or Mockito. - Familiarity with containerization technologies (e.g., Docker) is a plus. - A passion for technology and a drive for continuous learning.

Posted 2 weeks ago

Apply

5.0 - 8.0 years

12 - 17 Lacs

Ahmedabad

Hybrid

Naukri logo

Key Responsibilities : - Design and develop full-stack applications using Java, Spring Boot, and Angular - Build and manage microservices architecture for scalable enterprise solutions - Create and consume REST APIs for seamless front-end/back-end integration - Develop complex SQL queries and manage Oracle database schemas - Troubleshoot issues across the stack and perform root cause analysis - Independently lead modules or features from development through deployment - Collaborate with cross-functional teams including UI/UX designers, QA, and DevOps - Participate in code reviews and contribute to performance optimization - Maintain and enhance existing applications with a focus on quality and usability Technical Skillset : - Programming Languages : Java (Advanced), TypeScript, JavaScript, SQL - Front-End : Angular (latest versions), HTML5, CSS3, Bootstrap - Back-End : Spring Boot 3.2.x, Spring MVC, Spring Security, RESTful Web Services - Database : Oracle DB, SQL (Complex Queries, Stored Procedures, Triggers) - Microservices : Design and implementation of loosely coupled services, container-ready - API Development : RESTful API design, integration, and testing using tools like Postman or Swagger - Tools & Platforms : Maven, Git, Jenkins, IntelliJ/Eclipse, JIRA - Cloud/Deployment (Optional) : Docker, Kubernetes, AWS/Azure experience (if applicable) Required Skills : - Led the development of a self-service portal for internal stakeholders to manage data, view reports, and submit requests. - Built with Angular front-end and Spring Boot 3.2.x microservices on the back-end. - Integrated Oracle DB for persistent storage and implemented security using Spring Security. - Ensured smooth user experience with responsive UI and efficient API calls. - Delivered the project independently from design to deployment in an agile environment.

Posted 2 weeks ago

Apply

5.0 - 8.0 years

12 - 17 Lacs

Mumbai

Hybrid

Naukri logo

Key Responsibilities : - Design and develop full-stack applications using Java, Spring Boot, and Angular - Build and manage microservices architecture for scalable enterprise solutions - Create and consume REST APIs for seamless front-end/back-end integration - Develop complex SQL queries and manage Oracle database schemas - Troubleshoot issues across the stack and perform root cause analysis - Independently lead modules or features from development through deployment - Collaborate with cross-functional teams including UI/UX designers, QA, and DevOps - Participate in code reviews and contribute to performance optimization - Maintain and enhance existing applications with a focus on quality and usability Technical Skillset : - Programming Languages : Java (Advanced), TypeScript, JavaScript, SQL - Front-End : Angular (latest versions), HTML5, CSS3, Bootstrap - Back-End : Spring Boot 3.2.x, Spring MVC, Spring Security, RESTful Web Services - Database : Oracle DB, SQL (Complex Queries, Stored Procedures, Triggers) - Microservices : Design and implementation of loosely coupled services, container-ready - API Development : RESTful API design, integration, and testing using tools like Postman or Swagger - Tools & Platforms : Maven, Git, Jenkins, IntelliJ/Eclipse, JIRA - Cloud/Deployment (Optional) : Docker, Kubernetes, AWS/Azure experience (if applicable) Required Skills : - Led the development of a self-service portal for internal stakeholders to manage data, view reports, and submit requests. - Built with Angular front-end and Spring Boot 3.2.x microservices on the back-end. - Integrated Oracle DB for persistent storage and implemented security using Spring Security. - Ensured smooth user experience with responsive UI and efficient API calls. - Delivered the project independently from design to deployment in an agile environment.

Posted 2 weeks ago

Apply

5.0 - 8.0 years

16 - 20 Lacs

Kolkata

Hybrid

Naukri logo

Key Responsibilities : - Design, develop, and maintain scalable and secure backend applications using Java and Spring Boot 3.2 - Develop RESTful APIs and integrate with third-party services and internal systems - Work on Spring Batch for handling scheduled or high-volume background jobs - Design and develop microservices and ensure inter-service communication and data consistency - Build and maintain an intuitive portal/dashboard for internal/external stakeholders with appropriate backend logic - Optimize queries and work closely with the Oracle DB, writing complex SQL queries and performance tuning - Collaborate with front-end developers, QA engineers, and product managers to deliver high-quality solutions - Conduct code reviews and provide guidance to junior developers - Troubleshoot and debug application issues, perform root cause analysis, and implement effective solutions - Write clear, maintainable, and testable code with appropriate unit and integration tests - Take ownership of features from design to deployment and support - Participate in Agile ceremonies and contribute to sprint planning and retrospectives Required Skills and Experience : - 57 years of proven experience as a Java backend developer - Strong programming skills in Java with a deep understanding of object-oriented programming - Extensive experience in Spring Boot 3.2, Spring Batch, and Spring Job Scheduling - Proficiency in developing and consuming RESTful APIs - Hands-on experience with Microservices architecture and distributed systems - Solid experience in working with Oracle Database and writing optimized SQL queries - Experience in integrating backend services with front-end portals or dashboards - Strong understanding of software engineering best practices including coding standards, code reviews, source control management, build processes, testing, and operations - Excellent analytical and problem-solving skills must be able to analyze complex business requirements and build logical solutions - Familiarity with tools like Git, Maven/Gradle, Jenkins, and containerization platforms (Docker/Kubernetes) is a plus - Good communication and collaboration skills to work effectively in a team environment Nice to Have : - Experience in performance tuning and application profiling - Exposure to CI/CD pipelines and DevOps practices - Knowledge of front-end technologies (basic level) for better integration with backend Educational Qualification : - Bachelors or Masters degree in Computer Science, Engineering, or related field

Posted 2 weeks ago

Apply

5.0 - 7.0 years

8 - 12 Lacs

Chennai

Work from Office

Naukri logo

Overview : The Java GraphQL Developer is a pivotal role within our organization, responsible for designing and implementing robust and scalable applications using Java and GraphQL technologies. With an emphasis on creating high-quality, maintainable code, the developer will work closely with cross-functional teams to deliver innovative software solutions that align with business objectives. As the demand for data-fetching approaches like GraphQL increases in modern applications, this role is essential for enhancing user experience and optimizing performance. The ideal candidate will have a strong background in Java development along with comprehensive knowledge of GraphQL principles and best practices. Collaborating effectively within an Agile environment, the Java GraphQL Developer will also contribute to architecture discussions and leverage microservices to ensure smooth integration with various front-end and back-end systems. This position not only requires technical expertise but also strong analytical and communication skills to engage stakeholders throughout the development lifecycle. Key Responsibilities : - Design, develop, and maintain efficient and scalable Java applications. - Implement GraphQL APIs to optimize data fetching and user experience. - Collaborate with front-end developers to integrate user-facing elements with server-side logic. - Participate in architecture discussions to define application structure and design. - Ensure application performance, quality, and responsiveness through code reviews and testing. - Develop RESTful APIs in conjunction with GraphQL services. - Write unit tests and conduct system testing to ensure functionality. - Maintain documentation of application architecture and design decisions. - Troubleshoot and debug complex technical issues throughout the development process. - Stay updated with current industry trends and emerging technologies. - Participate in Agile ceremonies including sprint planning and daily stand-ups. - Mentor junior developers and contribute to their technical growth. - Contribute to software design patterns and best coding practices. - Collaborate with product management for requirements analysis and feature prioritization. - Identify and mitigate risks related to software development. Required Qualifications : - Bachelor's degree in Computer Science, Software Engineering, or related field. - Minimum of 5 years of experience in Java development. - Proficiency in GraphQL and related technologies. - Experience with REST API design and development. - Strong understanding of microservices architecture. - Familiarity with Spring Framework and related Spring technologies. - Experience with relational and NoSQL databases. - Knowledge of software development best practices and design patterns. - Experience working within Agile development environments. - Proficiency in version control systems, preferably Git. - Strong analytical and troubleshooting skills. - Excellent communication and teamwork skills. - Experience with testing frameworks like JUnit or Mockito. - Familiarity with containerization technologies (e.g., Docker) is a plus. - A passion for technology and a drive for continuous learning.

Posted 2 weeks ago

Apply

5.0 - 8.0 years

8 - 12 Lacs

Jaipur

Work from Office

Naukri logo

Key Responsibilities : - Design and develop full-stack applications using Java, Spring Boot, and Angular - Build and manage microservices architecture for scalable enterprise solutions - Create and consume REST APIs for seamless front-end/back-end integration - Develop complex SQL queries and manage Oracle database schemas - Troubleshoot issues across the stack and perform root cause analysis - Independently lead modules or features from development through deployment - Collaborate with cross-functional teams including UI/UX designers, QA, and DevOps - Participate in code reviews and contribute to performance optimization - Maintain and enhance existing applications with a focus on quality and usability Technical Skillset : - Programming Languages : Java (Advanced), TypeScript, JavaScript, SQL - Front-End : Angular (latest versions), HTML5, CSS3, Bootstrap - Back-End : Spring Boot 3.2.x, Spring MVC, Spring Security, RESTful Web Services - Database : Oracle DB, SQL (Complex Queries, Stored Procedures, Triggers) - Microservices : Design and implementation of loosely coupled services, container-ready - API Development : RESTful API design, integration, and testing using tools like Postman or Swagger - Tools & Platforms : Maven, Git, Jenkins, IntelliJ/Eclipse, JIRA - Cloud/Deployment (Optional) : Docker, Kubernetes, AWS/Azure experience (if applicable) Required Skills : - Led the development of a self-service portal for internal stakeholders to manage data, view reports, and submit requests. - Built with Angular front-end and Spring Boot 3.2.x microservices on the back-end. - Integrated Oracle DB for persistent storage and implemented security using Spring Security. - Ensured smooth user experience with responsive UI and efficient API calls. - Delivered the project independently from design to deployment in an agile environment.

Posted 2 weeks ago

Apply

5.0 - 8.0 years

16 - 20 Lacs

Chennai

Work from Office

Naukri logo

Key Responsibilities : - Design, develop, and maintain scalable and secure backend applications using Java and Spring Boot 3.2 - Develop RESTful APIs and integrate with third-party services and internal systems - Work on Spring Batch for handling scheduled or high-volume background jobs - Design and develop microservices and ensure inter-service communication and data consistency - Build and maintain an intuitive portal/dashboard for internal/external stakeholders with appropriate backend logic - Optimize queries and work closely with the Oracle DB, writing complex SQL queries and performance tuning - Collaborate with front-end developers, QA engineers, and product managers to deliver high-quality solutions - Conduct code reviews and provide guidance to junior developers - Troubleshoot and debug application issues, perform root cause analysis, and implement effective solutions - Write clear, maintainable, and testable code with appropriate unit and integration tests - Take ownership of features from design to deployment and support - Participate in Agile ceremonies and contribute to sprint planning and retrospectives Required Skills and Experience : - 5-7 years of proven experience as a Java backend developer - Strong programming skills in Java with a deep understanding of object-oriented programming - Extensive experience in Spring Boot 3.2, Spring Batch, and Spring Job Scheduling - Proficiency in developing and consuming RESTful APIs - Hands-on experience with Microservices architecture and distributed systems - Solid experience in working with Oracle Database and writing optimized SQL queries - Experience in integrating backend services with front-end portals or dashboards - Strong understanding of software engineering best practices including coding standards, code reviews, source control management, build processes, testing, and operations - Excellent analytical and problem-solving skills must be able to analyze complex business requirements and build logical solutions - Familiarity with tools like Git, Maven/Gradle, Jenkins, and containerization platforms (Docker/Kubernetes) is a plus - Good communication and collaboration skills to work effectively in a team environment Nice to Have : - Experience in performance tuning and application profiling - Exposure to CI/CD pipelines and DevOps practices - Knowledge of front-end technologies (basic level) for better integration with backend Educational Qualification : - Bachelors or Masters degree in Computer Science, Engineering, or related field.

Posted 2 weeks ago

Apply

4.0 - 6.0 years

8 - 12 Lacs

Chennai

Work from Office

Naukri logo

About the Role : We are seeking a highly motivated and experienced Full Stack Software Engineer with a strong focus on React Native development to join our growing team in Pune. In this role, you will be responsible for designing, developing, and maintaining high-quality mobile applications for both Android and iOS platforms, while also contributing to backend development. You will work closely with other engineers, product managers, and designers to deliver exceptional user experiences. Responsibilities : - Develop and maintain cross-platform mobile applications using React Native. - Implement front-end features and UI components with a focus on performance and user experience. - Integrate mobile applications with backend services via RESTful APIs. - Contribute to backend development, as needed, using appropriate technologies. - Write clean, well-documented, and testable code. - Participate in code reviews and contribute to improving code quality. - Collaborate with designers to implement UI/UX specifications. - Instrument applications with analytics frameworks (e.g., Google Analytics, Mixpanel). - Troubleshoot and debug issues across different platforms. - Stay up-to-date with the latest trends and best practices in mobile and web development. - Effectively communicate technical designs and considerations to peers and product leadership. - Own tasks and resolve ambiguity in requirements. - Adapt to evolving development tasks and priorities. - Balance trade-offs between speed and quality based on business priorities. Qualifications : - 4+ years of experience as a software engineer. - 3+ years of experience with React Native or a similar JavaScript / TypeScript framework. - 3+ years of experience in mobile development for Android and/or iOS. - 3+ years of experience with Swift, Java, and/or Kotlin. - Experience instrumenting applications with an analytics framework like Google Analytics or Mixpanel. - Strong foundation in object-oriented or functional programming. - Experience consuming RESTful APIs. - Solid understanding of the full development life cycle. - Hands-on knowledge of a version control system such as Git (including commands like cherry-pick and rebase). - Disciplined approach to development, testing, and quality assurance. - Desire for a deep technical understanding of systems and architecture. - Continuous learning mindset, keeping current on development best practices and trends. - Excellent communication and collaboration skills. - Ability to reason with and adapt to evolving development tasks and priorities. - Ability to balance trade-offs between speed and quality based on business priorities. Bonus Points : - Experience with other mobile development frameworks (e.g., Flutter, Ionic). - Experience with cloud platforms (e.g., AWS, Azure, GCP). - Experience with testing frameworks (e.g., Jest, Detox). - Contributions to open-source projects.

Posted 2 weeks ago

Apply

4.0 - 6.0 years

8 - 12 Lacs

Agra

Work from Office

Naukri logo

About the Role : We are seeking a highly motivated and experienced Full Stack Software Engineer with a strong focus on React Native development to join our growing team in Pune. In this role, you will be responsible for designing, developing, and maintaining high-quality mobile applications for both Android and iOS platforms, while also contributing to backend development. You will work closely with other engineers, product managers, and designers to deliver exceptional user experiences. Responsibilities : - Develop and maintain cross-platform mobile applications using React Native. - Implement front-end features and UI components with a focus on performance and user experience. - Integrate mobile applications with backend services via RESTful APIs. - Contribute to backend development, as needed, using appropriate technologies. - Write clean, well-documented, and testable code. - Participate in code reviews and contribute to improving code quality. - Collaborate with designers to implement UI/UX specifications. - Instrument applications with analytics frameworks (e.g., Google Analytics, Mixpanel). - Troubleshoot and debug issues across different platforms. - Stay up-to-date with the latest trends and best practices in mobile and web development. - Effectively communicate technical designs and considerations to peers and product leadership. - Own tasks and resolve ambiguity in requirements. - Adapt to evolving development tasks and priorities. - Balance trade-offs between speed and quality based on business priorities. Qualifications : - 4+ years of experience as a software engineer. - 3+ years of experience with React Native or a similar JavaScript / TypeScript framework. - 3+ years of experience in mobile development for Android and/or iOS. - 3+ years of experience with Swift, Java, and/or Kotlin. - Experience instrumenting applications with an analytics framework like Google Analytics or Mixpanel. - Strong foundation in object-oriented or functional programming. - Experience consuming RESTful APIs. - Solid understanding of the full development life cycle. - Hands-on knowledge of a version control system such as Git (including commands like cherry-pick and rebase). - Disciplined approach to development, testing, and quality assurance. - Desire for a deep technical understanding of systems and architecture. - Continuous learning mindset, keeping current on development best practices and trends. - Excellent communication and collaboration skills. - Ability to reason with and adapt to evolving development tasks and priorities. - Ability to balance trade-offs between speed and quality based on business priorities. Bonus Points : - Experience with other mobile development frameworks (e.g., Flutter, Ionic). - Experience with cloud platforms (e.g., AWS, Azure, GCP). - Experience with testing frameworks (e.g., Jest, Detox). - Contributions to open-source projects.

Posted 2 weeks ago

Apply

4.0 - 6.0 years

8 - 12 Lacs

Kanpur

Work from Office

Naukri logo

About the Role : We are seeking a highly motivated and experienced Full Stack Software Engineer with a strong focus on React Native development to join our growing team in Pune. In this role, you will be responsible for designing, developing, and maintaining high-quality mobile applications for both Android and iOS platforms, while also contributing to backend development. You will work closely with other engineers, product managers, and designers to deliver exceptional user experiences. Responsibilities : - Develop and maintain cross-platform mobile applications using React Native. - Implement front-end features and UI components with a focus on performance and user experience. - Integrate mobile applications with backend services via RESTful APIs. - Contribute to backend development, as needed, using appropriate technologies. - Write clean, well-documented, and testable code. - Participate in code reviews and contribute to improving code quality. - Collaborate with designers to implement UI/UX specifications. - Instrument applications with analytics frameworks (e.g., Google Analytics, Mixpanel). - Troubleshoot and debug issues across different platforms. - Stay up-to-date with the latest trends and best practices in mobile and web development. - Effectively communicate technical designs and considerations to peers and product leadership. - Own tasks and resolve ambiguity in requirements. - Adapt to evolving development tasks and priorities. - Balance trade-offs between speed and quality based on business priorities. Qualifications : - 4+ years of experience as a software engineer. - 3+ years of experience with React Native or a similar JavaScript / TypeScript framework. - 3+ years of experience in mobile development for Android and/or iOS. - 3+ years of experience with Swift, Java, and/or Kotlin. - Experience instrumenting applications with an analytics framework like Google Analytics or Mixpanel. - Strong foundation in object-oriented or functional programming. - Experience consuming RESTful APIs. - Solid understanding of the full development life cycle. - Hands-on knowledge of a version control system such as Git (including commands like cherry-pick and rebase). - Disciplined approach to development, testing, and quality assurance. - Desire for a deep technical understanding of systems and architecture. - Continuous learning mindset, keeping current on development best practices and trends. - Excellent communication and collaboration skills. - Ability to reason with and adapt to evolving development tasks and priorities. - Ability to balance trade-offs between speed and quality based on business priorities. Bonus Points : - Experience with other mobile development frameworks (e.g., Flutter, Ionic). - Experience with cloud platforms (e.g., AWS, Azure, GCP). - Experience with testing frameworks (e.g., Jest, Detox). - Contributions to open-source projects.

Posted 2 weeks ago

Apply

8.0 - 12.0 years

10 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

Notice Period : 0 - 20 Days Job Summary : We are seeking an experienced React.js (Redux) Developer with 8+ years of experience in front-end development. The ideal candidate will have expertise in building scalable web applications using React.js, Redux, HTML, CSS, and JavaScript. You will be responsible for designing and implementing responsive user interfaces, optimizing application performance, and collaborating closely with cross-functional teams. Key Responsibilities : - Develop and maintain high-quality, scalable, and responsive web applications using React.js and Redux. - Collaborate with UX/UI designers to implement intuitive and visually appealing user interfaces. - Ensure the technical feasibility of UI/UX designs and provide solutions to complex development challenges. - Optimize application performance through code reviews, refactoring, and implementing best practices. - Manage state using Redux and work on advanced asynchronous data handling (e.g., Redux-Thunk, Redux-Saga). - Write clean, maintainable, and reusable code using modern JavaScript (ES6+) standards. - Implement cross-browser and cross-platform compatibility solutions using HTML5, CSS3, and responsive design principles. - Integrate RESTful APIs and third-party services into the front-end application. - Utilize version control systems like Git for code collaboration and management. - Mentor junior developers and actively participate in technical discussions and code reviews. - Stay updated with the latest industry trends, frameworks, and tools to ensure continuous improvement. Required Skills : - Strong proficiency in React.js and Redux with a minimum of 5 years of hands-on experience. - In-depth knowledge of HTML5, CSS3, JavaScript (ES6/ES7), and modern front-end development practices. - Experience with advanced Redux patterns (e.g., Redux-Saga, Redux-Thunk). - Strong understanding of component-based architecture, hooks, and functional programming. - Experience in building responsive and cross-browser compatible user interfaces. - Proficiency in debugging, profiling, and optimizing web applications. - Hands-on experience integrating with RESTful APIs and handling asynchronous requests. - Knowledge of CSS preprocessors (e.g., SASS, LESS) and modern styling frameworks. - Familiarity with Webpack, Babel, and other front-end build tools. - Experience with Unit Testing using frameworks like Jest, React Testing Library, or Enzyme. - Excellent problem-solving skills, attention to detail, and ability to work independently.

Posted 2 weeks ago

Apply

3.0 - 8.0 years

3 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Overview: Terralogic is a top IT service provider company that excels in providing technology services for the connected world. With a focus on stability and increased productivity, we invest in a broad range of technical skills and domain experts to support our customers roadmap and business needs. Our approach involves understanding our customers problem statements and providing optimized solutions at great value. Job experience: 3+ years Job Skills: Bachelors Degree in Computer Science or equivalent technical/scientific degree Minimum of 5 years of experience of hands-on software product development on a variety of platforms Expertise in reviewing requirements and assessing product impact and potential solutions Expertise in software engineering principles and best practices Proven experience in C++ and object-oriented design Proven experience in scripting language of Go and Python Proven experience in Restful API, Linux development Familiar with Ethernet/IP/TCP communication standards and technologies Key wording: Must (Less than 5 items):C++, Python, GO, Restful API, Linux Shell and OS, TCP/IP Nice to have: Database development, Network protocols, Virtualization Role: The role involves day-to-day tasks such as process automation, troubleshooting, creating test cases, quality assurance, and ensuring smooth automation processes with storage systems. Responsibilities: Develop API related capabilities according to Ondatra/OTG framework and solutions Implement and maintain high quality STC automation framework (based on C/GO/python and other open-sourced tools) in Linux Collaborate with other architects in the business unit and integrate related Restful API into existing automation framework Work closely with Product Owner to translate requirements into high-quality, timely deliverables Communicate effectively with all team members and other key stakeholders Contribute as a strong hands-on technical member in project development activities and help raise the teams technical capability Note: Work mode: Work from office (WFO) Notice period: Immediate to max 30 days Job location: Bangalore

Posted 2 weeks ago

Apply

10.0 - 15.0 years

12 - 18 Lacs

Pune

Hybrid

Naukri logo

We are seeking a highly experienced Senior Full Stack Engineer with over 10 years of expertise in the Java ecosystem. The ideal candidate will have a strong background in designing, developing, and maintaining complex Java applications, as well as knowledge of Angular, OpenShift, Oracle, and DevOps. The candidate should be proficient in building and deploying applications using standard build tools and have a mindset oriented towards observability and supportability. We value independence, drive, commitment to excellence, high standards of workmanship, and dedication to quality, as well as the ability to present work to both technical and non-technical audiences. Key Responsibilities: Design, develop, and maintain high-performance Java applications. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the best possible performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs. Help maintain code quality, organization, and automation, incl' code reviews and ensure robust technical standards. Develop and maintain web applications using Angular. Manage and optimize containerized applications using Docker, Kubernetes and OpenShift. Design, develop, and maintain Oracle databases. Implement/Maintain CI/CD pipelines using Jenkins/GitHub Actions and Maven/Gradle. Build and deploy applications using standard build tools. Design and implement applications with a focus on observability and supportability. Present work effectively to both technical and non-technical audiences. Required Skills 15+ years of hands-on experience in Java development. Proficiency in Java (17 and above), Spring Framework, JDBC, Web Frameworks, and related technologies. Strong understanding of programming paradigms Object Oriented, Functional. Familiarity with design patterns. Experience in design and build of enterprise systems - RESTful APIs, API Design concepts and microservices architecture, messaging (e.g Kafka), observability (ELK, Splunk) & security. Version control system using e.g. Git, with advanced branching and merging concepts to support large teams. Excellent problem-solving skills and attention to detail. Familiar with front end technologies in Angular, TypeScript, and JavaScript. Knowledge of Docker and deployment platforms like Kubernetes (or OpenShift Container Platform). Public cloud deployment and design GCP preferred. IaaS using Terraform Strong SQL and PL/SQL programming skills. Experience with Jenkins/ GitHub Actions and Maven/Gradle. Scripting with Bash DevOps mindset with a focus on observability and supportability. High emotional quotient and respect for diverse opinions. Independence, drive, commitment to excellence, high standards of workmanship, and dedication to quality. Proficiency with Test Driven Development and Behaviour Driven Development Strong communication and teamwork skills. Orientation towards writing safe, secure code that avoids/remediates vulnerabilities early in the development cycle. Preferred Qualifications Degree educated in a relevant technical discipline. Additional Responsibilities for Director-Level Role: Technical Leadership : Lead the design, development, and implementation of technology solutions th at align with the bank's strategic goals. Drive innovation through hands-on involvement in the development of new technology platforms and services. Cloud and AI Integration : Oversee the integration of cloud technologies and generative AI into the bank's technology stack. Ensure the effective use of cloud services and AI tools to enhance operational efficiency and customer experience. Agile Development : Champion the adoption of agile methodologies across the technology department. Lead agile teams in the iterative development and continuous improvement of technology solutions. Governance and Compliance : Ensure all technology operations adhere to regulatory requirements and industry standards. Oversee risk management and cybersecurity measures to protect the bank's data and infrastructure. Team Development and Management : Mentor and develop senior technology leaders, fostering a culture of continuous improvement and professional growth. Build and maintain a high-performing technology team through effective recruitment, training, and retention strategies. Additional Qualifications: Experience : Minimum of 15 years of experience in technology leadership roles, with at least 5 years in a senior executive position. Proven track record of leading large-scale technology projects and initiatives in the financial services industry. Education : Advanced degree in Computer Science, Information Technology, or a related field. Skills : Strong strategic thinking and problem-solving abilities. Excellent communication and interpersonal skills, with the ability to influence and engage stakeholders at all levels. Hands-on experience with cloud technologies, generative AI, and agile methodologies for developing technology platforms.

Posted 2 weeks ago

Apply

5.0 - 8.0 years

12 - 17 Lacs

Pune

Remote

Naukri logo

Key Responsibilities : - Design and develop full-stack applications using Java, Spring Boot, and Angular - Build and manage microservices architecture for scalable enterprise solutions - Create and consume REST APIs for seamless front-end/back-end integration - Develop complex SQL queries and manage Oracle database schemas - Troubleshoot issues across the stack and perform root cause analysis - Independently lead modules or features from development through deployment - Collaborate with cross-functional teams including UI/UX designers, QA, and DevOps - Participate in code reviews and contribute to performance optimization - Maintain and enhance existing applications with a focus on quality and usability Technical Skillset : - Programming Languages : Java (Advanced), TypeScript, JavaScript, SQL - Front-End : Angular (latest versions), HTML5, CSS3, Bootstrap - Back-End : Spring Boot 3.2.x, Spring MVC, Spring Security, RESTful Web Services - Database : Oracle DB, SQL (Complex Queries, Stored Procedures, Triggers) - Microservices : Design and implementation of loosely coupled services, container-ready - API Development : RESTful API design, integration, and testing using tools like Postman or Swagger - Tools & Platforms : Maven, Git, Jenkins, IntelliJ/Eclipse, JIRA - Cloud/Deployment (Optional) : Docker, Kubernetes, AWS/Azure experience (if applicable) Required Skills : - Led the development of a self-service portal for internal stakeholders to manage data, view reports, and submit requests. - Built with Angular front-end and Spring Boot 3.2.x microservices on the back-end. - Integrated Oracle DB for persistent storage and implemented security using Spring Security. - Ensured smooth user experience with responsive UI and efficient API calls. - Delivered the project independently from design to deployment in an agile environment.

Posted 2 weeks ago

Apply

5.0 - 8.0 years

12 - 17 Lacs

Pune, Remote

Hybrid

Naukri logo

Key Responsibilities : - Design and develop full-stack applications using Java, Spring Boot, and Angular - Build and manage microservices architecture for scalable enterprise solutions - Create and consume REST APIs for seamless front-end/back-end integration - Develop complex SQL queries and manage Oracle database schemas - Troubleshoot issues across the stack and perform root cause analysis - Independently lead modules or features from development through deployment - Collaborate with cross-functional teams including UI/UX designers, QA, and DevOps - Participate in code reviews and contribute to performance optimization - Maintain and enhance existing applications with a focus on quality and usability Technical Skillset : - Programming Languages : Java (Advanced), TypeScript, JavaScript, SQL - Front-End : Angular (latest versions), HTML5, CSS3, Bootstrap - Back-End : Spring Boot 3.2.x, Spring MVC, Spring Security, RESTful Web Services - Database : Oracle DB, SQL (Complex Queries, Stored Procedures, Triggers) - Microservices : Design and implementation of loosely coupled services, container-ready - API Development : RESTful API design, integration, and testing using tools like Postman or Swagger - Tools & Platforms : Maven, Git, Jenkins, IntelliJ/Eclipse, JIRA - Cloud/Deployment (Optional) : Docker, Kubernetes, AWS/Azure experience (if applicable) Required Skills : - Led the development of a self-service portal for internal stakeholders to manage data, view reports, and submit requests. - Built with Angular front-end and Spring Boot 3.2.x microservices on the back-end. - Integrated Oracle DB for persistent storage and implemented security using Spring Security. - Ensured smooth user experience with responsive UI and efficient API calls. - Delivered the project independently from design to deployment in an agile environment.

Posted 2 weeks ago

Apply

5.0 - 7.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Overview : The Java GraphQL Developer is a pivotal role within our organization, responsible for designing and implementing robust and scalable applications using Java and GraphQL technologies. With an emphasis on creating high-quality, maintainable code, the developer will work closely with cross-functional teams to deliver innovative software solutions that align with business objectives. As the demand for data-fetching approaches like GraphQL increases in modern applications, this role is essential for enhancing user experience and optimizing performance. The ideal candidate will have a strong background in Java development along with comprehensive knowledge of GraphQL principles and best practices. Collaborating effectively within an Agile environment, the Java GraphQL Developer will also contribute to architecture discussions and leverage microservices to ensure smooth integration with various front-end and back-end systems. This position not only requires technical expertise but also strong analytical and communication skills to engage stakeholders throughout the development lifecycle. Key Responsibilities : - Design, develop, and maintain efficient and scalable Java applications. - Implement GraphQL APIs to optimize data fetching and user experience. - Collaborate with front-end developers to integrate user-facing elements with server-side logic. - Participate in architecture discussions to define application structure and design. - Ensure application performance, quality, and responsiveness through code reviews and testing. - Develop RESTful APIs in conjunction with GraphQL services. - Write unit tests and conduct system testing to ensure functionality. - Maintain documentation of application architecture and design decisions. - Troubleshoot and debug complex technical issues throughout the development process. - Stay updated with current industry trends and emerging technologies. - Participate in Agile ceremonies including sprint planning and daily stand-ups. - Mentor junior developers and contribute to their technical growth. - Contribute to software design patterns and best coding practices. - Collaborate with product management for requirements analysis and feature prioritization. - Identify and mitigate risks related to software development. Required Qualifications : - Bachelor's degree in Computer Science, Software Engineering, or related field. - Minimum of 5 years of experience in Java development. - Proficiency in GraphQL and related technologies. - Experience with REST API design and development. - Strong understanding of microservices architecture. - Familiarity with Spring Framework and related Spring technologies. - Experience with relational and NoSQL databases. - Knowledge of software development best practices and design patterns. - Experience working within Agile development environments. - Proficiency in version control systems, preferably Git. - Strong analytical and troubleshooting skills. - Excellent communication and teamwork skills. - Experience with testing frameworks like JUnit or Mockito. - Familiarity with containerization technologies (e.g., Docker) is a plus. - A passion for technology and a drive for continuous learning. Location: Remote,Anywhere in /Multiple Locations- Delhi / NCR,Bangalore/Bengaluru,Hyderabad/Secunderabad,Chennai,Pune,Kolkata,Ahmedabad,Mumbai

Posted 2 weeks ago

Apply

5.0 - 8.0 years

16 - 20 Lacs

Surat

Work from Office

Naukri logo

Key Responsibilities : - Design, develop, and maintain scalable and secure backend applications using Java and Spring Boot 3.2 - Develop RESTful APIs and integrate with third-party services and internal systems - Work on Spring Batch for handling scheduled or high-volume background jobs - Design and develop microservices and ensure inter-service communication and data consistency - Build and maintain an intuitive portal/dashboard for internal/external stakeholders with appropriate backend logic - Optimize queries and work closely with the Oracle DB, writing complex SQL queries and performance tuning - Collaborate with front-end developers, QA engineers, and product managers to deliver high-quality solutions - Conduct code reviews and provide guidance to junior developers - Troubleshoot and debug application issues, perform root cause analysis, and implement effective solutions - Write clear, maintainable, and testable code with appropriate unit and integration tests - Take ownership of features from design to deployment and support - Participate in Agile ceremonies and contribute to sprint planning and retrospectives Required Skills and Experience : - 57 years of proven experience as a Java backend developer - Strong programming skills in Java with a deep understanding of object-oriented programming - Extensive experience in Spring Boot 3.2, Spring Batch, and Spring Job Scheduling - Proficiency in developing and consuming RESTful APIs - Hands-on experience with Microservices architecture and distributed systems - Solid experience in working with Oracle Database and writing optimized SQL queries - Experience in integrating backend services with front-end portals or dashboards - Strong understanding of software engineering best practices including coding standards, code reviews, source control management, build processes, testing, and operations - Excellent analytical and problem-solving skills must be able to analyze complex business requirements and build logical solutions - Familiarity with tools like Git, Maven/Gradle, Jenkins, and containerization platforms (Docker/Kubernetes) is a plus - Good communication and collaboration skills to work effectively in a team environment Nice to Have : - Experience in performance tuning and application profiling - Exposure to CI/CD pipelines and DevOps practices - Knowledge of front-end technologies (basic level) for better integration with backend Educational Qualification : - Bachelors or Masters degree in Computer Science, Engineering, or related field Location: Remote- Delhi / NCR,Bangalore/Bengaluru,Hyderabad/Secunderabad,Chennai,Pune,Kolkata,Ahmedabad,Mumbai

Posted 2 weeks ago

Apply

5.0 - 7.0 years

8 - 12 Lacs

Surat

Work from Office

Naukri logo

Overview : The Java GraphQL Developer is a pivotal role within our organization, responsible for designing and implementing robust and scalable applications using Java and GraphQL technologies. With an emphasis on creating high-quality, maintainable code, the developer will work closely with cross-functional teams to deliver innovative software solutions that align with business objectives. As the demand for data-fetching approaches like GraphQL increases in modern applications, this role is essential for enhancing user experience and optimizing performance. The ideal candidate will have a strong background in Java development along with comprehensive knowledge of GraphQL principles and best practices. Collaborating effectively within an Agile environment, the Java GraphQL Developer will also contribute to architecture discussions and leverage microservices to ensure smooth integration with various front-end and back-end systems. This position not only requires technical expertise but also strong analytical and communication skills to engage stakeholders throughout the development lifecycle. Key Responsibilities : - Design, develop, and maintain efficient and scalable Java applications. - Implement GraphQL APIs to optimize data fetching and user experience. - Collaborate with front-end developers to integrate user-facing elements with server-side logic. - Participate in architecture discussions to define application structure and design. - Ensure application performance, quality, and responsiveness through code reviews and testing. - Develop RESTful APIs in conjunction with GraphQL services. - Write unit tests and conduct system testing to ensure functionality. - Maintain documentation of application architecture and design decisions. - Troubleshoot and debug complex technical issues throughout the development process. - Stay updated with current industry trends and emerging technologies. - Participate in Agile ceremonies including sprint planning and daily stand-ups. - Mentor junior developers and contribute to their technical growth. - Contribute to software design patterns and best coding practices. - Collaborate with product management for requirements analysis and feature prioritization. - Identify and mitigate risks related to software development. Required Qualifications : - Bachelor's degree in Computer Science, Software Engineering, or related field. - Minimum of 5 years of experience in Java development. - Proficiency in GraphQL and related technologies. - Experience with REST API design and development. - Strong understanding of microservices architecture. - Familiarity with Spring Framework and related Spring technologies. - Experience with relational and NoSQL databases. - Knowledge of software development best practices and design patterns. - Experience working within Agile development environments. - Proficiency in version control systems, preferably Git. - Strong analytical and troubleshooting skills. - Excellent communication and teamwork skills. - Experience with testing frameworks like JUnit or Mockito. - Familiarity with containerization technologies (e.g., Docker) is a plus. - A passion for technology and a drive for continuous learning. Location: Remote,Anywhere in /Multiple Locations- Delhi / NCR,Bangalore/Bengaluru,Hyderabad/Secunderabad,Chennai,Pune,Kolkata,Ahmedabad,Mumbai

Posted 2 weeks ago

Apply

10.0 - 20.0 years

8 - 12 Lacs

Hyderabad

Work from Office

Naukri logo

Skills : - Strong proficiency in Angular 16 and TypeScript. - Experience with HTML5, CSS3, and responsive design principles. - Familiarity with RESTful APIs and asynchronous programming. - Knowledge of version control systems like Git. - Experience with build tools and package managers like Webpack, NPM, etc. - Understanding of front-end architecture and design patterns (e.g., MVC, MVVM). - Familiarity with agile development methodologies. Additional Skills : - Knowledge of state management libraries (e.g., NgRx, Redux) is a plus. - Knowledge of Azure Cloud is a plus. Soft Skills : - Strong problem-solving skills and attention to detail. - Excellent communication and teamwork abilities. - Ability to work in a fast-paced environment and manage multiple projects. Key Responsibilities : Develop and Maintain Applications : - Design, develop, and maintain web applications using Angular 16 and TypeScript. - Collaborate with UI/UX designers to translate wireframes and mockups into responsive, high-performance web applications. Code Quality : write clean, modular, and reusable code following best practices. - Ensure the technical feasibility of UI/UX designs. - Perform code reviews and mentor junior developers on Angular and TypeScript best practices. Integration : - Integrate third-party APIs and libraries into Angular applications. - Work with back-end developers to integrate front-end and back-end components. Testing : - Develop unit tests and conduct automated testing to ensure application quality and performance. - Debug and resolve issues reported in the application. Optimization : - Stay updated on the latest web technologies, especially in Angular and TypeScript, and integrate new features as necessary. Location - Hyderabad,Bangalore,Chennai,Pune,Noida,Delhi

Posted 2 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