Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 9.0 years
0 Lacs
kochi, kerala
On-site
As a skilled developer, you will be responsible for utilizing modern programming languages such as Kotlin, Java, and JavaScript/TypeScript to create backend and app applications with Spring Boot and Kotlin. Your expertise in software engineering best practices will be showcased through your profound understanding of software architecture principles, proficient use of design patterns, and commitment to clean code and architecture standards. You will also be expected to document code thoroughly and effectively. Your role will involve designing and implementing maintainable interfaces like REST, RPC, and possibly GraphQL, and overseeing entire subsystems such as authentication, including social login. Your domain understanding and keen interest in the technical domain will enable you to translate business processes into software solutions efficiently. Additionally, your familiarity with infrastructure components like deployment mechanisms, logging, monitoring, and performance tuning, especially in Google Cloud, will be crucial. Quality assurance will be a key aspect of your work, involving conducting code reviews, focusing on maintainability, testability, and code comprehensibility, and supporting refactoring efforts. You will be proficient in using tools like IntelliJ IDEA, Git, and Maven, collaborating through platforms like Confluence and JIRA, and following methodologies such as Scrum, Kanban, and CI/CD. Experience with test frameworks like JUnit, MockK, and test containers, as well as DevOps/build tools like pipelines, Docker, and Kubernetes, will be advantageous. In the desired candidate profile, you will be responsible for developing and maintaining features and subsystems, ensuring quality through code reviews and technical documentation, contributing to architectural design and technical roadmaps, and assisting in selecting appropriate technologies and tools to enhance project outcomes.,
Posted 2 days ago
7.0 - 11.0 years
0 Lacs
karnataka
On-site
As a lead software engineer, you will play a crucial role in spearheading the technical development of an analytic decisioning platform. Working alongside a dynamic team of software engineers, you will be instrumental in crafting the next-generation software platform that will enhance FICO's software transaction analytics capabilities. Your primary responsibility will involve leading a backend engineering team dedicated to the generation of workflow execution flow for high-volume, low-latency execution. These capabilities are underpinned by patented and unique market value propositions that drive essential business value in a rapidly growing sector. This role presents a distinctive leadership opportunity where you will leverage cutting-edge technology to address unparalleled business challenges. In this role, you will collaborate with stakeholders to gain insights into business requirements and provide valuable feedback on software platform capabilities. Additionally, you will work closely with product managers to grasp priorities and usage scenarios of product features, as well as collaborate with user experience personnel to understand the personas within these scenarios. Partnering with architects, you will drive the architecture for the software platform capability. You will also collaborate within software engineering teams to establish standards, guidance, and processes, while continuously enhancing engineering practices to support efficiency, reliability, and serviceability goals. Moreover, you will engage in research, case studies, and prototypes to ensure that the software platform remains at the forefront of analytic decisioning platforms. The ideal candidate for this role will possess extensive experience in designing, building, deploying, and operating commercial software platforms with a focus on low-latency execution. With over 7 years of relevant experience, you will demonstrate proficiency in operating critical runtime components and building sophisticated software using Java, Spring Boot, and the Java ecosystem. Moreover, you will have the ability to define and drive design transformations based on modern software design patterns, open-source software, and cloud environments. Your technical expertise will span across various deployment models, including public cloud, private cloud, and on-premises infrastructure, with experience in domain-driven, event-driven, and microservice architectures. Furthermore, you will be adept at creating, documenting, and communicating software designs for complex products, tracking and communicating plans within agile processes, and coaching/mentoring individuals and teams. Your educational background will include a Bachelor's/Master's degree in computer science or a related discipline. Experience with public cloud technologies, Kubernetes control plane, UI frameworks like Angular, React, or Vue, as well as BPMN and Flowable engine will be advantageous. Joining our team will offer you an inclusive culture that aligns with our core values, providing opportunities for growth and professional development. You will enjoy competitive compensation, benefits, and rewards programs, along with a supportive work environment that values work/life balance and encourages interaction and camaraderie among employees.,
Posted 2 days ago
7.0 - 11.0 years
0 Lacs
karnataka
On-site
As a lead software engineer for the analytic decisioning platform, you will be responsible for leading the technical development of a cutting-edge software platform. Working alongside a dynamic team of software engineers, you will play a crucial role in creating the next generation software platform for FICO's software transaction analytics capabilities. Your primary focus will be on leading a backend engineering team to generate workflow execution flows with high-volume and low latency execution. These capabilities are instrumental in delivering patented and unique market value that drives critical business value in a high-growth area. This role offers a unique leadership opportunity to work with state-of-the-art technology applied to solving one-of-a-kind business problems. Your key contributions will include: - Collaborating with stakeholders, product managers, and user experience personnel to understand business requirements, priorities, and usage scenarios. - Working with architects to drive the architecture for the software platform capability. - Collaborating within working groups to establish software engineering standards, guidance, and processes. - Continuously improving engineering practices to enhance efficiency, reliability, and serviceability goals. - Conducting research, case studies, and prototypes on technologies to ensure the software platform remains a leading analytic decisioning platform. - Coaching other software engineers on domain designs and collaborating with QA engineers to implement non-functional tests. The ideal candidate will have: - 7+ years of experience in designing, building, deploying, and operating commercial software with a focus on low latency execution. - Proficiency in Java, Spring Boot, Maven, Gradle, JUnit, Mockito, Test Containers, SonarCube. - Ability to drive design transformation based on modern software design patterns, open-source software, and cloud environments. - Technical expertise across all deployment models on public cloud, private cloud, and on-premises infrastructure. - Experience with domain-driven, event-driven, and microservice architectures, as well as agile processes. - Strong coaching and mentoring skills, along with experience in supporting production software deployments. - A degree in computer science or related discipline, along with familiarity with public cloud technologies like AWS, Google, Azure, and Kubernetes. - Prior experience with UI frameworks like Angular, React, or Vue, and familiarity with BPMN and flowable engine is a plus. In return, we offer: - An inclusive culture that reflects our core values and encourages personal and professional development. - Competitive compensation, benefits, and rewards programs that recognize and appreciate your contributions. - A people-first work environment that promotes work-life balance, employee resource groups, and social events to foster interaction and camaraderie.,
Posted 4 days ago
5.0 - 9.0 years
0 Lacs
ernakulam, kerala
On-site
As a skilled software developer, you will be responsible for various programming and development tasks. Your expertise should encompass modern programming languages such as Kotlin, Java, and JavaScript/TypeScript. Specifically, you will be involved in developing backend and app applications using Spring Boot and Kotlin, as well as app development on Android with Kotlin & Jetpack Compose. Additionally, experience in hybrid app development with Ionic on Android & iOS is preferred. You are expected to adhere to software engineering best practices by demonstrating a deep understanding of software architecture principles, utilizing design patterns effectively, and implementing clean code and clean architecture concepts. Furthermore, your responsibilities will include thorough code documentation both inline and in external systems like Confluence. Your role will also involve designing and implementing maintainable interfaces such as REST, RPC, and possibly GraphQL. You will be accountable for entire subsystems, including authentication with social login, and possess experience in API design, versioning, and interface testing. Having a high interest and deep understanding of the technical domain is crucial for this position. You should be able to comprehend business processes and translate them into software solutions effectively. Additionally, familiarity with deployment mechanisms, logging, monitoring, and performance tuning, along with proficiency in Google Cloud, is required. Quality assurance is a key aspect of your responsibilities, which includes conducting code reviews, focusing on maintainability, testability, and code comprehensibility, as well as supporting refactoring measures and technical development. Your proficiency with tools and methods such as IntelliJ IDEA, Git, Maven, Confluence, JIRA, Scrum, Kanban, CI/CD, JUnit, MockK, test containers, pipelines, Docker, and possibly Kubernetes will be advantageous. In the desired candidate profile, you will be expected to contribute to the development and maintenance of features and subsystems, ensure quality through code reviews and technical documentation, participate in the design of architecture and technical roadmaps, and assist in selecting appropriate technologies and tools for projects.,
Posted 2 weeks ago
5.0 - 9.0 years
0 Lacs
ernakulam, kerala
On-site
As a candidate for this position, you will be responsible for utilizing your programming and development skills effectively. Your expertise in modern programming languages such as Kotlin, Java, and JavaScript/TypeScript will be crucial for developing backend and app applications using Spring Boot and Kotlin. Additionally, your experience in app development on Android with Kotlin & Jetpack Compose, as well as hybrid app development with Ionic on Android & iOS, will be highly valuable. It is important that you have a solid understanding of software engineering best practices. This includes knowledge of software architecture principles, proficiency in design patterns, and the ability to avoid anti-patterns. You should also apply principles of clean code and clean architecture, along with thorough code documentation in both inline and external systems like Confluence. Your role will involve designing and implementing maintainable interfaces such as REST, RPC, and possibly GraphQL. You will be responsible for entire subsystems, including authentication with social login. Experience with API design, versioning, and interface testing will be essential. Having a high interest and deep understanding of the technical domain is key to your success in this role. You should be able to comprehend business processes and translate them into software solutions. Additionally, familiarity with deployment mechanisms, logging, monitoring, and performance tuning, along with a strong knowledge of Google Cloud, will be advantageous. In terms of quality assurance and reviews, you will be expected to conduct code reviews, particularly for complex tasks. Emphasis should be placed on maintainability, testability, and code comprehensibility. You will also support refactoring measures and technical development initiatives. Proficiency in tools and methods is essential for this role. This includes familiarity with IDEs like IntelliJ IDEA, version control systems like Git, build tools like Maven, and documentation tools like Confluence and issue tracking systems like JIRA. Knowledge of agile methodologies such as Scrum and Kanban, continuous integration/continuous deployment (CI/CD) practices, and test frameworks like JUnit and MockK is required. Experience with DevOps practices, build pipelines, Docker, and possibly Kubernetes will be advantageous. As a desired candidate, you will be responsible for the development and maintenance of features and subsystems, such as the Authentication system. Ensuring quality through code reviews and technical documentation, contributing to the design of architecture and technical roadmaps, and supporting the selection of suitable technologies and tools will be key aspects of your role.,
Posted 2 weeks ago
3.0 - 8.0 years
0 Lacs
kochi, kerala
On-site
You will be responsible for programming and development tasks, using modern programming languages such as Kotlin, Java, and JavaScript/TypeScript. Your role will involve developing end-to-app applications with Spring Boot and Kotlin, as well as experience in app development on Android using Kotlin & Jetpack Compose. Additionally, you will have experience in hybrid app development with Ionic on both Android & iOS platforms. In this position, you will demonstrate solid knowledge of software engineering best practices, including software architecture principles, design patterns, clean code, and clean architecture. You will be responsible for code documentation, both inline and in external systems such as Confluence. Your role will involve the design and implementation of maintainable interfaces such as REST, RPC, and possibly GraphQL. You will also be responsible for entire subsystems, such as authentication including social login, and have experience with API design, versioning, and interface testing. A high interest and deep understanding of the technical domain is essential for this role, as well as the ability to understand business processes and implement them in software solutions. You should also have knowledge of deployment mechanisms, logging, monitoring, and performance tuning, with a strong understanding of Google Cloud. Quality assurance and reviews will be a key aspect of your responsibilities, including conducting code reviews, focusing on maintainability, testability, and code comprehensibility, and supporting refactoring measures and technical development. Proficiency in tools and methods such as IntelliJ IDEA, Git, Maven, Confluence, JIRA, Scrum, Kanban, CI/CD, JUnit, MockK, test containers, and DevOps/build processes will be required. Experience with pipelines, Docker, and possibly Kubernetes will be advantageous. As a desired candidate, you will be involved in the development and maintenance of features and subsystems, ensuring quality through code reviews and technical documentation, contributing to the design of architecture and technical roadmaps, and supporting the selection of suitable technologies and tools.,
Posted 2 weeks ago
5 - 9 years
10 - 12 Lacs
Hyderabad
Work from Office
Skilled Full Stack Java Dev with 5+ yrs exp, 3+ yrs in Java/Spring Boot, React, REST APIs, AWS, Docker/K8s, DevOps tools, Agile, testing, and large-scale app dev from scratch.
Posted 2 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough