Principal Engineer

Principal Engineer

13 Jun 2024
California, Pleasanton, 94566 Pleasanton USA

Principal Engineer

Vacancy expired!

Description

As Principal Full stack Engineer for Blume Global, you will:
  • Work with product team to understand product vision and requirements
  • Solve complex technical problems and also engage with the team in architecture and design
  • Produce deliverables at a consistently high rate and with consistently excellent quality
  • Work with a team of engineering professionals to ensure the highest quality product delivery
As a member of our team, you will be responsible for insuring the successful launch of many product features.

Key responsibilities:
  • Lead/Manage engineers and architects while crafting technical designs
  • Write code that is of high quality and consistent with our coding standards
  • Analyze highly complex business requirements, break the requirements to multiple applications; generate technical specifications to design or redesign complex software components and applications
  • Maintain best practices for development/code changes as needed
  • Design and architect software applications
  • Conducting code reviews and enforcing the quality standards
  • Conducting the daily SCRUM meetings and removing the roadblocks
  • Performance testing and tuning for scalability
  • Develop quick proof of concepts to set the technical direction for rest of the team.
  • Work with Devops and Automation team to develop automation strategy for your application.

Requirements:
  • Bachelor’s Degree (Masters preferred) in Computer Science or related field
  • 8+ years of software development experience
  • Experience in working in an onsite and offshore development model
  • Must have hands-on design and development experience in Cloud (Google Cloud Platform/AWS/Azure), Microservices, Java, J2EE, Spring/Boot, Hibernate, JUnit and front-end development experience including React, Angular, HTML5, JavaScript, and CSS3
  • Must have Hands-on experience in Multi-threading, Non-blocking IO, Kafka, JMS
  • Strong integration background required. Experience with Microservices, REST, JSON and APIs is required
  • Experience with as many of the following is highly desirable: Tomcat, Node.js, XML, XSLT, XPath, Web Services, MongoDB, MYSQL, and query performance tuning
  • Experience with code management and continuous integration techniques and tools such as Maven, Gradle, Github, JMeter, Jenkins, NPM etc. is highly desirable
  • Experience building complex software systems that have been successfully delivered to customers
  • Strong Computer Science fundamentals and working knowledge in data structures, algorithms, problem-solving and complexity analysis
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations
  • Proven ability to troubleshoot issues in production including root cause analysis
  • Self-directed and capable of working effectively in a highly innovative and fast-paced environment
  • Experience with Agile software development in a UNIX/Linux environment
  • Experience with system architecture/design

Qualifications:
  • Passionate about technology and technical challenges of all types excite you
  • Eagerness to learn and learn fast, enjoy working in a fast-paced environment
  • Ability to develop detailed design and deliver a scalable implementation.
  • Mentor developers in analysis, design, coding and unit testing techniques
  • Motivated self-starter and team player; you inspire others to achieve great things
  • Driven to provide the best customer experience via technology
  • Supply chain industry experience is preferred
  • Proven ability to work effectively in a cross-functional team
  • Strong problem solving and troubleshooting skills with the ability to come up with creative solutions for different problems
  • Strong written/spoken communication skills
  • Experience with distributed systems operating in a scalable/high volume environment
  • Ability to drive innovation

Job Details

  • ID
    JC15417954
  • State
  • City
  • Job type
    Permanent
  • Salary
    Depends on Experience
  • Hiring Company
    Blume Global
  • Date
    2021-05-25
  • Deadline
    2021-07-24
  • Category

Jocancy Online Job Portal by jobSearchi.