Principal Software Engineer

Vanderlande

  • Marietta, GA
  • Permanent
  • Full-time
  • 20 days ago
Job Title Principal Software EngineerJob DescriptionName of Employer: Vanderlande Industries, Inc.Position Title: Principal Software EngineerLocation: 3054 Chastain Meadows Parkway NW, Marietta, GA 30066Hours: 40 hours/week100% remote position. May work remotely or telecommute to company headquarters in Marietta, GA.Summary of Duties:
  • Collaborate with Product Owners/BA’s in refinement and defining user/technical stories for controls based software utilized in automated systems for material movement.
  • Ensures teams are following best practices for test-driven/behavior driven development of microservice modules that support both on premise and cloud based platforms distributed utilizing automated CI/CD pipelines.
  • Provides leadership, technology guidance, and mentors others throughout the SDLC process within both product and project development activities.
  • Design, develop, and maintain complex micro-service components that meet requirements, provide high quality in a high performance environment.
  • Contributes and develops complex application architectures and technical alternatives to meet functional requirements working with System, Software, and Solution architects.
  • Leads technical documentation development for application designs and ensures that all key technical areas are fully documented and understood.
  • Works closely with other architects and software engineers to align the organization around standard IDE’s (i.e. IntelliJ, Eclipse, etc.) and open source/commercial tools and libraries that meet the business needs for software development.
  • Strong ability to quickly analyze functional issues, performance issues, production components and configurations, Triaging/troubleshooting of issues across dev, QA, and production environments.
  • Supports customer deployment of software applications into production environments as needed to ensure proper functionality and customer acceptance.
  • Works as a multi-skilled professional practicing SAFe Agile in both a SCRUM/Kanban methodology.
Qualifications:Bachelor's degree in Computer Science, Information Systems, Engineering (any) or related field; and 5 years of work experience in the job offered or related occupation.Position also requires demonstrated experience with the following:
  • JAVA, Spring Boot, Framework, Security, Cloud, Hibernate, and Web Services;
  • Secure Coding Practices and reviewing with development teams;
  • Maven and Gradle build tools along with working knowledge of other build applications and their integrated use within CI/CD pipelines;
  • GIT (Bitbucket), SVN, or other distributed source control systems;
  • Apache Camel, JMS, JNDI, JUnit, or Cucumber;
  • Developing REST APIs and micro-services with Docker deployments along with memory and performance management, instrumentation, and construction of fault tolerance features for application resiliency;
  • Relational, NoSQL, and event streaming database implementations; and
  • ELK Stack.
Vanderlande is an equal opportunity/affirmative action employer. Qualified applicants will be considered without regards to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Vanderlande