Based on your search criteria and filters
Job Summary We are seeking a skilled Back-end Software Development Engineer to join our growing team. This role is ideal for a highly motivated individual with a strong foundation in back-end development and a passion for leveraging cutting-edge technologies to build scalable and robust solutions. Key Responsibilities The responsibilities of this role will encompass the design, development, and maintenance of our back-end systems. You will be responsible for ensuring the reliability, performance, and security of our applications. Required Skills & Qualifications Full Stack Java Developer : Demonstrated proficiency in Java development, encompassing both front-end and back-end aspects of application development. GCP : Experience with Google Cloud Platform (GCP) services, including deployment, scaling, and management of applications within the GCP environment. Cursor AI : Familiarity with Cursor AI and its application in software development workflows. Open Code AI : Understanding of Open Code AI principles and their implementation in code generation and analysis. Gen AI : Knowledge of Generative AI concepts and their application in software development. Big Query : Expertise in utilizing BigQuery for data warehousing, querying, and analysis. Jira : Proficiency in using Jira for project management, issue tracking, and agile development workflows. Java : Strong understanding of Java programming language and its core principles. Spring Boot : Experience with Spring Boot framework for building stand-alone and production-ready Spring-based applications. Spring MVC : Knowledge of Spring MVC for developing web applications. API Design : Ability to design and implement robust and scalable APIs. REST : Experience with REST ful API design and implementation. GraphQL : Familiarity with GraphQL for efficient data fetching and manipulation. GKE : Experience with Google Kubernetes Engine ( GKE ) for container orchestration. Cloud Run : Understanding of Cloud Run for deploying and managing containerized applications. Pub/Sub : Knowledge of Pub/Sub for asynchronous messaging and event-driven architectures. IAM : Experience with Identity and Access Management ( IAM ) principles and implementation. PostgreSQL : Strong understanding of PostgreSQL database management system. Cloud SQL : Experience with Cloud SQL for managing relational databases in the cloud. Query Tuning : Ability to optimize database queries for performance and efficiency. Replication : Understanding of database replication techniques for high availability and disaster recovery. Indexing : Knowledge of database indexing strategies for improved query performance. BigData : Experience with BigData technologies and processing large datasets. Dataflow : Familiarity with Dataflow for stream and batch data processing. Spark : Experience with Spark for distributed data processing and analytics. Vertex AI : Understanding of Vertex AI for machine learning model deployment and management. LLM APIs : Knowledge of Large Language Model ( LLM ) APIs and their integration into applications. CI/CD : Experience with Continuous Integration and Continuous Delivery ( CI/CD ) pipelines. Docker : Proficiency in using Docker for containerization and application packaging. Kubernetes : Strong understanding of Kubernetes for container orchestration and management. Problem-Solving Skills : Demonstrated ability to analyze complex problems and develop effective solutions. Communication Skills : Excellent written and verbal communication skills for collaborating with team members and stakeholders. Qualifications : A Bachelor's Degree is required. Experience Required : 6 years of experience is preferred. The ideal candidate will possess a proven track record of success in back-end development and a strong understanding of software engineering best practices. What We Offer Salary :
Exp: 6+ Location: Any CGI Budget : 22 LPA Kotlin Java 21 JPA in combination with Hybernate Relational databases / SQL Spring Framework 6 Open API and Open API code generation REST APIs Database migrations via Flyway GitHub Actions Azure Environment Gradle as build system JUnit 5 for unit tests Testcontainers End-2-end tests using Playwrite Soft skills High degree of independence Willingness and ability to acquire knowledge on their own Open communication with team and client
Job Summary The Back End Developer is a critical role responsible for designing, developing, and maintaining the server-side logic, database integration, and API connectivity for our applications. Key Responsibilities Although specific responsibilities are not detailed, as a Back End Developer , the role is expected to involve developing server-side components, ensuring high performance and responsiveness, and integrating with front-end developers. Required Skills & Qualifications The ideal candidate is expected to have 6 years of experience and possess the following skills: Proficiency in JAVA programming language Strong understanding of SQL and database management Experience with cloud platforms, specifically GCP and Azure Strong Analytical Skills to analyze problems and develop effective solutions What We Offer Unfortunately, the details of what we offer are not specified. As such, we are unable to provide information on benefits or compensation, including salary, as it is not provided.
Based on your filters