SAE International Principal Software Engineer (Back-End) in Warrendale, Pennsylvania
Reference #: req59Principal Software Engineer (Back-End)Location(s): Warrendale, PASUMMARY:SAE International is seeking experienced and dedicated SoftwareEngineers to fill multiple roles on our teams. We are looking for skilled back-enddevelopers with experience developing applications in an event drivenmicroservice architecture. This is a great opportunity for the right candidatesto become technical experts on all aspects of microservice architecture, designand development.REQUIREMENTS:A Bachelor.and.#39;s degree with 4+ years development.and.nbsp; experience or Associates degree with 7+ years development experienceLeads team as a technical expert, developer and.and.nbsp; architect on large and complex projects.Must be professional, have strong communication skills,.and.nbsp; be detail-oriented and organized, have the ability to switch between.and.nbsp; multiple projects, and be able to work independently and as part of a team.Seeking experience in developing applications within.and.nbsp; the following frameworks, technologies, and tools or strong interest in.and.nbsp; learning and expanding in these areas:Event driven Microservice ArchitectureJava (Spring Boot framework), NodeJS - one requiredREST API, JSON,Message Queue - e.g. RabbitMQRDBMS - Oracle, PostgreSQLNoSQL Database - MongoDBElastic Stack (ELK)Cloud platform services (AWS)CI/CD, Docker, Kubernetes, Jenkins server, tomcatBENEFITS:Medical, Rx, Dental, Vision insuranceRetirement planOnsite cafeteria and exercise facilitySAE International provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, SAE International complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.