Sr Software Engineer

GBIT Inc

$120K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of software development experience in Java and RESTful APIs
  • Mastery of object-oriented programming concepts and design patterns
  • Strong skills in bash and experience with deployment tools like Jenkins and Maven
  • Proficient in developing web services and scalable backend systems
  • Basic knowledge of SQL and no-SQL database solutions
  • Understanding of scalability and performance issues in large scale environments
  • Experience working within an Agile team, ideally as a scrum master

Responsibilities

  • Collaborate with team members to develop components of a complex SOA-based system
  • Implement software using Java and various open source technologies
  • Create unit test cases and ensure integration with continuous build processes
  • Address defects quickly and confidently
  • Embrace challenges and utilize problem-solving skills to overcome them
  • Maintain effective communication and teamwork with peers and client teams

Benefits

  • Opportunity to work in a dynamic, fast-paced Agile environment
  • Encouragement for personal and professional growth through team collaboration
  • Collaborative culture that highlights the importance of strong communication skills
  • Potential to take on opportunities as a scrum master
  • Access to the latest open source technologies and frameworks
Full Job Description
• 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
• 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

Similar Jobs

More Jobs at GBIT Inc

  • Sr Software Engineer
    $120K — $150K *
    Culver City, CA 90230 (Los Angeles County)
    Information Technology
    In-Person
  • Sr Mulesoft Developer
    $100K — $130K *
    Dallas, TX 75217 (Dallas County)
    Information Technology
    In-Person
  • Systems Integration Advisor
    $90K — $120K *
    Plano, TX 75025 (Collin County)
    Information Technology
    In-Person
  • Sr Software Engineer
    $120K — $150K *
    Culver City, CA 90230 (Los Angeles County)
    Information Technology
    In-Person
  • Mobility Application Security
    $120K — $150K *
    Rancho Cordova, CA 95670 (Sacramento County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Sr Software Engineer jobs: