Java Developer #5298
Java Developer, Warren, MI, General Motors. Plan, gather requirements, analyze, design, develop, validate, deploy, & support full SDLC of mobile & web-based Connected Customer & Mobility Solutions Back Office Spring Microservices & legacy vehicle communication applications, to send & receive data to & from passenger vehicles, in Java, J2EE, Python, Spark, Docker, & SQL languages, & Spring Boot, Jetty, Netty, Protocol Buffer, JSON, Redis, Vault, JUnit, Cucumber, Gatling, Kafka, Docker, Kubernetes, Git, Kibana, mTLS, CSR, Maven, Jenkins, Akamai, Oracle 10g/11, & Unix tools, following SAFe methodology. Design & develop Azure API gateway. Analyze current gateway implementation. Write Java applications using Spring Boot &related Java technologies. Generate metrics for microservices using Spring AOP & Spring Boot Actuator. Utilize UML & facilitate OO/J2EE design, following best practices & design patterns for application development. Bachelor, Computer Science, Computer or Electrical Engineering, or related. 60 months experience as Developer, Engineer, System Analyst, Lead, or related, analyzing defects discovered during testing & maintaining computer programs, of which 36 months experience shall also include (& which may be concurrent experience) designing applications in Java/J2EE, utilizing UML & facilitating OO/J2EE design, or related.