Sr Software Engineer
Apply NowCompany: GBIT Inc
Location: Culver City, CA 90230
Description:
Company Description
Job Description
Responsibilities:
Work with and understand components of a complex SOA-based system, developed with high quality Java code in a fast-paced Agile environment.
Develop implementations in Java and a variety of open source technologies, frameworks and application servers.
Develop unit test cases and integrate with the continuous build process to ensure quality and reliability.
Quickly and confidently address defects.
Welcome challenges and use your sharp problem solving skills to expertly surmount them.
Working well with others in a strong team environment is critical, both with your immediate peers, as well as with client teams integrating with our components.
Qualifications
Qualifications:
Minimum of 6+ years of software development experience using Java, RESTful APIs, various persistence layers and types of databases, including relational and object or document stores.
Master of object-oriented programming concepts and design patterns.
Strong bash skills and experience with various scripting tools/languages for managing code, builds, deployments such as Jenkins, Maven, Puppet, Vagrant.
Experience developing web services, RESTful APIs, scalable backend systems and SaaS solutions
Basic understanding of various database solutions - SQL and no-SQL technologies.
Strong understanding of scalability and performance issues and designs, resiliency patterns and experience supporting such solutions in a large scale production environment.
Experience, comfort and passion developing within an Agile team. Enjoys an opportunity to be scrum master. Thrives in self organizing team.
Ability to understand, develop and extend complex systems
Familiarity with test automation tools such as JMeter and Selenium a plus.
Experience with software testing strategies and unit and automated test development
Passion for solving challenging problems
Strong written and oral communication skills
Propensity to thrive in a strong team-oriented environment
Additional Information
All your information will be kept confidential according to EEO guidelines.
Job Description
Responsibilities:
Work with and understand components of a complex SOA-based system, developed with high quality Java code in a fast-paced Agile environment.
Develop implementations in Java and a variety of open source technologies, frameworks and application servers.
Develop unit test cases and integrate with the continuous build process to ensure quality and reliability.
Quickly and confidently address defects.
Welcome challenges and use your sharp problem solving skills to expertly surmount them.
Working well with others in a strong team environment is critical, both with your immediate peers, as well as with client teams integrating with our components.
Qualifications
Qualifications:
Minimum of 6+ years of software development experience using Java, RESTful APIs, various persistence layers and types of databases, including relational and object or document stores.
Master of object-oriented programming concepts and design patterns.
Strong bash skills and experience with various scripting tools/languages for managing code, builds, deployments such as Jenkins, Maven, Puppet, Vagrant.
Experience developing web services, RESTful APIs, scalable backend systems and SaaS solutions
Basic understanding of various database solutions - SQL and no-SQL technologies.
Strong understanding of scalability and performance issues and designs, resiliency patterns and experience supporting such solutions in a large scale production environment.
Experience, comfort and passion developing within an Agile team. Enjoys an opportunity to be scrum master. Thrives in self organizing team.
Ability to understand, develop and extend complex systems
Familiarity with test automation tools such as JMeter and Selenium a plus.
Experience with software testing strategies and unit and automated test development
Passion for solving challenging problems
Strong written and oral communication skills
Propensity to thrive in a strong team-oriented environment
Additional Information
All your information will be kept confidential according to EEO guidelines.