Sr Java Developer Architect Architecture - Saint Louis, MO at Geebo

Sr Java Developer Architect

Title:
Sr Java Developer ArchitectLocation :
Hybrid Onsite 2-3x per week, T-TH, St.
Louis, MOTerm:
(1 year+)Sr Java Developer Architect / Ansible Devops / AWS Cloud ModernizationRequired
Experience:
o 70%
Core Java - Java, Spring, Hibernate, JUnit, Microservice, REST, Design Patterns, OOo 20%
DevOps/automation/CI/CD, Cloud modernization, on prem to Cloud, infrastructure-as-code.
-o Architecture/design, hands on development, Cloud exp, Pair programmingo Test-driven development - unit and acceptance testingo Servlet containers (Tomcat, Jetty, other) and basic HTTP server configurationo Build and continuous integration systems (Jenkins, Gradle, other)o (Git / GitLab), CI/CD pipelines (Jenkins, GitLab CI), (Gradle, Maven), (Ansible, Python)(AWS:
AWSTOE and Image Builder)o Work in AWS Cloud (vs.
on-premises) to host automated application build and release infrastructure (AWS) DescriptionAs a Sr.
Software Engineer/ identify and coordinate improvements for modernizing medical device software found in most hospital laboratories to determine the best antibiotics to treat millions of infected patients each year.
Additionally, the ideal candidate will also collaborate with the software product development and testing teams to make further improvements to the Software Development Life Cycle and promote Continuous Integration/Deployment.
- Realize your vision by working with lead developers to ensure all software components are high-quality and cleanly coded.
Assist developers to solve particularly challenging development problems.
- Apply agile principles and XP practices such as test/behavior-driven development, story grooming and continuous improvement via retrospectives.
Participate in pair-programming.
- Collaborate with leads from other disciplines (firmware, microbiology, biomathematics) to define and manage interfaces between the software and those groups.
- Sustain the ongoing effort to migrate a monolithic architecture into independent deployable components.
- Sustain and improve the process of knowledge sharing within the software engineering team.
- Improve efficiency by automating repetitive tasks.
- Evolve the technology and tools utilized to keep the infrastructure up to date.
- Implement infrastructure-as-code.
- Contribute to the creation, deployment, and maintenances of CI/CD pipelines.
- Help manage our CI-CD infrastructure in various environments (development, validation and release/production) and perform effective monitoring.
Minimum Qualifications- BS degree in Computer Science, Engineering, Mathematics, Physics or related scientific discipline, similar technical field of study, or equivalent practical experience.
- 8 or more years of software development experience with at least 2 years of experience directly in CI-CD and devOps.
- Working proficiency and communication skills in verbal and written English.
Minimum QualificationsBS degree in Computer Science, Engineering, Mathematics, Physics or related scientific discipline, similar technical field of study, or equivalent practical experience.
10
or more years of experience of Java and web development 3
CI/CD and devopsExpert- Agile development practices (test-driven development, pair programming, refactoring)- Java and common open-source frameworks (Spring, Hibernate, JUnit, other)- OO analysis and design experience including Design Patterns - Service-based or Microservice architecture and REST concepts- Automated unit and acceptance testingProficient- Relational database design and application- Servlet containers (Tomcat, Jetty, other) and basic HTTP server configuration- Build and continuous integration systems (Jenkins, Gradle, other)- Version control system (Git / GitLab)- Implementing CI/CD pipelines (Jenkins, GitLab CI)- Build and continuous integration systems (Gradle, Maven)- Configuration management tool (Ansible, Python)- Automation frameworks and technologies (AWS:
AWSTOE and Image Builder, other)- Working in Cloud (vs.
on-premises) to host automated application build and release infrastructure (AWS preferred)Plus- Credential management software (HashiCorp Vault)- Image management (HashiCorp Packer)- Networking and security concepts (certificates, Windows domains, LDAP, other)- Automated installation/deployment processes (Ansible, InnoSetup, Wix, other)- Application cybersecurity analysis or remediation- Other languages such as Kotlin or Go Recommended Skills Agile Methodology Ansible Apache Maven Apache Tomcat Architecture Behavior Driven Development Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.