Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 8.0 years
16 - 20 Lacs
Chennai
Work from Office
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
4.0 - 6.0 years
8 - 12 Lacs
Chennai
Work from Office
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
4.0 - 6.0 years
8 - 12 Lacs
Agra
Work from Office
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
4.0 - 6.0 years
8 - 12 Lacs
Kanpur
Work from Office
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
8.0 - 12.0 years
10 - 15 Lacs
Bengaluru
Work from Office
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
3.0 - 8.0 years
3 - 7 Lacs
Bengaluru
Work from Office
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
10.0 - 15.0 years
12 - 18 Lacs
Pune
Hybrid
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
5.0 - 8.0 years
12 - 17 Lacs
Pune
Remote
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
5.0 - 8.0 years
12 - 17 Lacs
Pune, Remote
Hybrid
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
5.0 - 7.0 years
8 - 12 Lacs
Bengaluru
Work from Office
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
5.0 - 8.0 years
16 - 20 Lacs
Surat
Work from Office
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
5.0 - 7.0 years
8 - 12 Lacs
Surat
Work from Office
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
10.0 - 20.0 years
8 - 12 Lacs
Hyderabad
Work from Office
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
10.0 - 17.0 years
8 - 12 Lacs
Hyderabad
Work from Office
The Technical Lead will be responsible for the end-to-end development cycle, from design, implementation, and testing to documentation, delivery, and maintenance. This is a hands-on position requiring strong technical skills, excellent interpersonal and communication abilities, and a commitment to delivering quality code. The ideal candidate should also have expertise in healthcare authorization processes, including Healthcare IT, Pharmacy Benefit Management (PBM), Medicare/Medicaid Prior Authorization, Claims Processing, Medical Billing, Utilization Management, and Compliance & Regulatory Affairs. Responsibilities : - Using Microsoft .Net technologies, design and develop conceptual, logical, and physical data models for the PAHub product. - Understand and develop business processes and requirements as they pertain to development within the customer business center. - Responsible for system analysis, designing the architecture for application and developing modules, integrating clients (consumers for PAHub applications at Agadia). - Interface with PAHub application; - Interface with business users and product managers to ensure that implemented solutions satisfy business requirements and are delivered on time. - Document, test, implement, and provide ongoing technical support for the PAHub application. - Review and implement application security (OWASP) concepts for internal/external threats; - Develop and design RESTful web API service components and define service contracts to expose and reuse. - Design, develop, and automate various jobs to minimize the manual efforts Skills and Qualifications - 8+ years of experience in Microsoft .NET, Framework 4.0 OR above, C#, ASP.NET, ADO.NET, Web services/WCF, MS T-SQL. - Previous/current experience with ASP.NET Core, Angular 12 or later, multi-threading, asynchronous development, MSMQ, and XML are a plus. - Web Applications, Web Forms, Windows Services, Web UI Controls - Excellent written and verbal communication. - Flexible, team player, get-it-done personality. - Ability to organize and plan work independently. - Ability to work in a fast-paced, rapidly changing environment. - Ability to multi-task and context-switch effectively between different activities and teams - Able to train peers, software engineers, and support team members. Key Competencies & Domain Expertise Communicates effectively Attentively listens to others, provides timely and helpful information, and is effective in various professional settings. Gives and receives feedback in a productive, professional manner. Demonstrates excellent oral and written communication skills. Manages complexity -Makes sense of complex, high quantity, and sometimes contradictory information to effectively solve problems. Has strong organizational skills and can manage multiple activities at once. Has high attention to detail. Ensures Accountability -Follows through on commitments and ensures others do the same. Able to work independently as part of a small team. Strong understanding of healthcare authorization workflows, including Healthcare IT, PBM, Medicare/Medicaid Prior Authorization, Claims Processing, and Compliance & Regulatory Affairs, to support system development
Posted 2 weeks ago
5.0 - 8.0 years
16 - 20 Lacs
Bengaluru
Work from Office
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
5.0 - 8.0 years
12 - 17 Lacs
Kolkata
Work from Office
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
5.0 - 8.0 years
16 - 20 Lacs
Pune
Work from Office
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
3.0 - 5.0 years
6 - 10 Lacs
Coimbatore
Work from Office
We are looking for a passionate and experienced Python Developer to join our dynamic team in Coimbatore.The ideal candidate will have a strong background in Python development and be capable of designing and developing scalable and efficient applications. Key Responsibilities : - Develop, test, and maintain robust Python applications. - Collaborate with cross-functional teams to define, design, and ship new features. - Write clean, maintainable, and efficient code. - Troubleshoot, debug, and upgrade existing systems. - Integrate user-facing elements using server-side logic. - Participate in code reviews and ensure best practices are followed. - Work closely with DevOps and QA teams to ensure product stability and performance. Required Skills : - Strong knowledge of Python (Django, Flask or FastAPI frameworks). - Hands-on experience with RESTful APIs and third-party integrations. - Experience with databases such as MySQL, PostgreSQL, or MongoDB. - Familiarity with version control systems like Git. - Understanding of software development lifecycle and agile methodologies. - Excellent problem-solving skills and attention to detail. Good to Have : - Experience with cloud platforms (AWS, Azure, or GCP). - Knowledge of front-end technologies like HTML, CSS, and JavaScript. - Familiarity with containerization tools like Docker.
Posted 2 weeks ago
5.0 - 7.0 years
8 - 12 Lacs
Pune
Work from Office
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
5.0 - 8.0 years
16 - 20 Lacs
Hyderabad
Work from Office
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
5.0 - 8.0 years
12 - 17 Lacs
Bengaluru
Work from Office
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
5.0 - 8.0 years
12 - 17 Lacs
Surat
Work from Office
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
6.0 - 8.0 years
17 - 20 Lacs
Bengaluru
Work from Office
Role Description : We are seeking a highly skilled and motivated Java Developer to join our dynamic team. The ideal candidate will possess strong expertise and hands-on experience in designing, developing, and implementing robust and scalable Java-based applications. You will be involved in the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. This role requires a passion for technology, a commitment to delivering high-quality code, and the ability to thrive in a collaborative environment. The candidate should have a minimum of 6 years of relevant experience. Responsibilities : - Design, develop, and maintain high-performance, scalable, and secure Java applications. - Write clean, well-documented, and efficient code adhering to industry best practices and coding standards. - Collaborate with cross-functional teams, including product managers, software engineers, and QA, to deliver high-quality software solutions. - Participate in the entire software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance. - Develop and consume RESTful APIs and microservices. - Work with databases, including relational (e.g, SQL) and NoSQL (e.g, Cassandra). - Implement and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines. - Troubleshoot, debug, and resolve complex technical issues. - Optimize application performance and ensure scalability. - Stay up-to-date with the latest Java technologies, trends, and best practices. - Contribute to architectural discussions and design decisions. - Participate in code reviews to ensure code quality and knowledge sharing. - Work on large-scalability projects involving cloud-based infrastructure design and implementation. Qualifications : - Bachelor's or Master's degree in Computer Science or a related field. - 6+ years of professional experience in Java development. - Strong expertise and hands-on experience in Core Java, Spring Framework, and J2EE technologies. - Solid understanding of Spring Boot and Microservices architecture. - Experience with NoSQL databases, such as Cassandra. - Knowledge of GraphQL. - Proficiency in using Continuous Integration and Continuous Deployment (CI/CD) tools (e.g, CircleCI, GitHub Actions, Harness). - Working knowledge of large-scalability projects involving cloud-based infrastructure design and implementation. - Experience with version control systems (e.g, Git). - Strong problem-solving, analytical, and debugging skills. - Excellent communication and teamwork skills. Preferred Skills (Added Value) : - Experience with monitoring and logging tools such as Splunk and Grafana. - Experience with cloud platforms (e.g, AWS, Azure, GCP). - Knowledge of containerization technologies (e.g, Docker, Kubernetes). Keywords : Java, Core Java, Spring, Spring Boot, Microservices, J2EE, GraphQL, Cassandra, NoSQL, CI/CD, CircleCI, GitHub, Harness, Cloud, Large Scalability, Splunk, Grafana Mandatory Key Skills : GraphQL, Cassandra, NoSQL Work Experience Required : 6+ Years
Posted 2 weeks ago
5.0 - 7.0 years
8 - 12 Lacs
Hyderabad
Hybrid
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
4.0 - 9.0 years
15 - 27 Lacs
Bengaluru
Work from Office
Job Summary We are seeking a skilled Software Engineer (UI Engineer) _ to join our Infomatics & Connected Worksite -CAT IT team. The preference for this role is to be based out of Bangalore _PSN, Whitefield office What you will do Perform development assignments and programming tasks. Work on complex projects, application systems and infrastructure components. Independently/Along-side a team work on business features. Maintain high quality standards of software. Collaborate with engineers and other departments. Leading the evaluation and deployment of new technologies to add or enhance existing digital technical capabilities. Participating in addressing business requirements for applications and collaborating with cross-functional teams to deliver digital solutions that meets business results Follows standards, processes and methodologies to develop each phase development. Ability to mitigate risks and bring in stakeholder/business confidence by continuous on-time delivery. Mentor and help more junior engineers and provide them guidance in creating structured application/interface code, new documentation and guides. Stay up-to-date with the latest trends and advancements in IT development. What you will have 4+ years of experience in frontend application development.Performs implementation, regular problem solving, maintenance and support for an agile software development Strong foundational knowledge in HTML5, CSS3 and Javascript. Strong understanding of typescript and development methodologies. Enterprise application development using React 17+ or Angular 12+. Familiarity with RESTful APIs and asynchronous request handling. Performance Optimisation using react/angular dev tools, lighthouse, profiling etc. 5 days work from office . Shift Timing: 01:00PM -10:00 PM IST Technical Skills (Good to Have) Knowledge of React Router, Redux Toolkit, React Query, React hook forms etc. TDD/BDD based development using unit testing frameworks like Jest, Vitest etc. Developing, Testing and Deploying software using CI/CD tools such as Azure Pipeline, Github Actions etc. Next JS Framework. Cloud Services(AWS, Azure etc). Skills desired: Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment. Level Working Knowledge: Applies an assigned technique for critical thinking in a decision-making process. Identifies, obtains, and organizes relevant data and ideas. Participates in documenting data, ideas, players, stakeholders, and processes. Recognizes, clarifies, and prioritizes concerns. Assists in assessing risks, benefits and consideration of alternatives. Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. Level Working Knowledge: Delivers helpful feedback that focuses on behaviors without offending the recipient. Listens to feedback without defensiveness and uses it for own communication effectiveness. Makes oral presentations and writes reports needed for own work. Avoids technical jargon when inappropriate. Looks for and considers non-verbal cues from individuals and groups. Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements. Level Extensive Experience: Conducts walkthroughs and monitors effectiveness and quality of the development activities. Elaborates on multiple-development toolkits for traditional and web-based software. Has participated in development of multiple or large software products. Contrasts advantages and drawbacks of different development languages and tools. Estimates and monitors development costs based on functional and technical requirements. Provides consulting on both selection and utilization of developers' workbench tools. Software Development Life Cycle: Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace. Level Working Knowledge: Describes similarities and differences of life cycle for new product development vs. new release. Identifies common issues, problems, and considerations for each phase of the life cycle. Works with a formal life cycle methodology. Explains phases, activities, dependencies, deliverables, and key decision points. Interprets product development plans and functional documentation. What you will get: Work Life Harmony Earned and medical leave. Flexible work arrangements Relocation assistance Holistic Development Personal and professional development through Caterpillar s employee resource groups across the globe Career developments opportunities with global prospects Health and Wellness Medical coverage -Medical, life and personal accident coverage Employee mental wellness assistance program Financial Wellness Employee investment plan Pay for performance -Annual incentive Bonus plan.
Posted 2 weeks 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
19947 Jobs | Dublin
Wipro
9475 Jobs | Bengaluru
EY
7894 Jobs | London
Accenture in India
6317 Jobs | Dublin 2
Amazon
6141 Jobs | Seattle,WA
Uplers
6077 Jobs | Ahmedabad
Oracle
5820 Jobs | Redwood City
IBM
5736 Jobs | Armonk
Tata Consultancy Services
3644 Jobs | Thane
Capgemini
3598 Jobs | Paris,France