Software Development Engineer II

Transmosis San Francisco, CA
Apply on Career Site Posted today

Job Description

Desired Skills and Qualifications:
• Solid understanding of Java platform and building web applications
• Can learn new frameworks quickly, collaborate well with others as well as take direction from other team members
• Experience developing on large software systems
• Ability to deliver a feature from inception to launch with minimal guidance
• Solid understanding of the entire software ecosystem: version control, technology stack, unit tests, functional tests, performance, scalability, design, implementation, communication, mentoring
• Understands the difference between procedural and object oriented programming
• Understands the value of automated tests and deployment, continuous integration, continuous deployment
• Familiarity with Domain Driven Design
• Can identify bad code smells: duplication, God classes and methods, cyclical complexity, etc.
Apply Now