Software Engineer

Hiringly
  • San Francisco, California
    11 days ago

    Job Description

    Job brief

    We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.

    Responsibilities

    • Develop new capabilities and re-architect parts of an existing system.
    • Take part in test-driven, iterative development, prototyping, and reviews with a team of developers.
    • Design and code middle and back-end in a clean and efficient way.
    • Implement scalable and robust services.
    • Develop external and internal APIs.
    • Develop and run unit and performance tests to ensure scalability and reliability.
    • Review and debug code.
    • Develops documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code to explain and show solutions.
    • Determines and designs system specifications, standards, and programming to prepare and install solutions.

    Requirements

    • Bachelor’s degree in Software Engineering, Information Technology or related field
    • Between 1 and 3 years of experience in software engineering
    • Experience developing server-side web applications in Java
    • Experience developing Java Web Services with public API (e.g. REST, SOAP)
    • Experience with relational (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB)
    • Proficient in object-oriented development
    • Able to effectively and quickly adopt new technology
    • Knowledge of Java frameworks, architecture, and design patterns
    • Good communication skills

    Numbers & Facts

    LocationSan Francisco, California

    Skills

    • Application Programming Interface (API)unmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Debugging Skillsunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Documentationunmatched
    • Information Technology & Information Systemsunmatched
    • Internet Applicationunmatched
    • Javaunmatched
    • MongoDBunmatched
    • MySQLunmatched
    • NoSQLunmatched
    • Object Oriented Developmentunmatched
    • Performance Testingunmatched
    • PostgreSQLunmatched
    • Product Developmentunmatched
    • Product Lifecycleunmatched
    • Prototypingunmatched
    • REST (Representational State Transfer)unmatched
    • SOAP (Simple Object Access Protocol)unmatched
    • Scalability Testingunmatched
    • Server Programming/Applicationsunmatched
    • Software Engineeringunmatched
    • Testingunmatched
    • Unit Testunmatched
    • Web Programmingunmatched
    • Web Servicesunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder