Job Description: Assume a leadership role in the development and delivery of high-quality software solutions. Utilize Java programming and software engineering to architect, design, and implement complex systems. Collaborate with cross-functional teams, mentor junior engineers, and contribute to the overall technical strategy of the organization. Collaborate with Product Managers and Software Architects to design solutions for complex problems. Participate in the code review sessions with Junior Engineers and ensure highest quality standards are met. Ensure solid automation frame works are in place to test the developed code by using Test driven development and Behavior development practices.
Requirements: Bachelor’s degree or foreign degree equivalent in Computer Applications or a related field and four (4) years of experience in the job offered or related role. Alternatively, employer will accept a Master’s degree or foreign degree equivalent in Computer Applications or a related field and two (2) years of experience in the job offered or related role. Any suitable combination of education, experience, or training acceptable.
Skills: Experience and/or education must include:
Lead and contribute to the development of Java-based applications, ensuring code quality, performance, and maintainability.
Java frameworks, libraries, and best practices;
Design and implement microservices architectures, leveraging technologies such as Spring Boot, and ensure proper communication between microservices;
Familiarity with NoSQL databases like HDI, Redis for handling unstructured or semi-structured data and understanding of when to use NoSQL databases and how to model data effectively in a NoSQL environment;
CI/CD and Jenkins to test and use the functionality of the application;
SQL for querying, updating, and managing data in relational databases;
Ability to optimize and tune SQL queries for application performance;
Designing, implementing, and maintaining cloud solutions using Azure services and deploying and managing applications on Azure, including the use of services like Azure Storage, Azure Data Factory and Azure SQL Database; and
Front End UI frameworks like ReactJS and CSS.
Job Location: 4440 Rosewood Dr, Pleasanton, CA, 94588; no WFH
Please reference job ID R183989 and submit resume online at https://www.gapinc.com/en-us/careers/gap-careers
Gap Inc. has opening in Pleasanton, CA for:
Job Title: Staff Software Engineer
Salary Range: $180,960/year - $185,960/year
Job ID: R183989
Job Description: Assume a leadership role in the development and delivery of high-quality software solutions. Utilize Java programming and software engineering to architect, design, and implement complex systems. Collaborate with cross-functional teams, mentor junior engineers, and contribute to the overall technical strategy of the organization. Collaborate with Product Managers and Software Architects to design solutions for complex problems. Participate in the code review sessions with Junior Engineers and ensure highest quality standards are met. Ensure solid automation frame works are in place to test the developed code by using Test driven development and Behavior development practices.
Requirements: Bachelor’s degree or foreign degree equivalent in Computer Applications or a related field and four (4) years of experience in the job offered or related role. Alternatively, employer will accept a Master’s degree or foreign degree equivalent in Computer Applications or a related field and two (2) years of experience in the job offered or related role. Any suitable combination of education, experience, or training acceptable.
Skills: Experience and/or education must include:
Lead and contribute to the development of Java-based applications, ensuring code quality, performance, and maintainability.
Java frameworks, libraries, and best practices;
Design and implement microservices architectures, leveraging technologies such as Spring Boot, and ensure proper communication between microservices;
Familiarity with NoSQL databases like HDI, Redis for handling unstructured or semi-structured data and understanding of when to use NoSQL databases and how to model data effectively in a NoSQL environment;
CI/CD and Jenkins to test and use the functionality of the application;
SQL for querying, updating, and managing data in relational databases;
Ability to optimize and tune SQL queries for application performance;
Designing, implementing, and maintaining cloud solutions using Azure services and deploying and managing applications on Azure, including the use of services like Azure Storage, Azure Data Factory and Azure SQL Database; and
Front End UI frameworks like ReactJS and CSS.
Job Location: 4440 Rosewood Dr, Pleasanton, CA, 94588; no WFH
Please reference job ID R183989 and submit resume online at https://www.gapinc.com/en-us/careers/gap-careers