Lead Automation Developer
Lead automation developer (hybrid, Charlotte NC / Iselin NJ) creating architecture and design diagrams and building tools to improve development, deployment and monitoring of large-scale web apps. Core stack: Java/Python/JavaScript/Groovy, Spring, SQL Server/Oracle/MongoDB/Aurora, Linux/Windows, CI/CD; preferred cloud (AWS/Azure/GCP), Terraform, Kubernetes. Requires 8 years in IT.
- Compensation
- Not disclosed
- Location
- Charlotte, North Carolina, United States
- Work setup
- Not specified
- Seniority
- Lead
- Employment
- Not specified
- Experience
- 8+ years
- Category
- Not specified
- Posted
Skills
Must have
- BA/BS degree in Computer Science, Computer Engineering or a related field
- 8 years of experience working in an IT environment
- Strong proficiency writing robust software for large-scale web applications with rapid release cycles
- 5 years hands-on experience in object-oriented languages such as Java, Python, JavaScript, Groovy
- Experience with Java ecosystem tools such as Struts, Spring, Maven, Gradle, Ant, JUnit, Spock, Hibernate
- Experience with SQL Server, Oracle, MongoDB and Aurora databases
- Experience working with Linux OS, Windows OS, AIX, Solaris
- Experience in deployment of automation and continuous delivery pipeline tools
Nice to have
- M.S. in Computer Engineering, Computer Science or a related field
- 2+ years experience with at least one primary cloud provider (AWS, Azure, or Google Cloud)
- Prior working experience in the financial services industry
- Highly motivated, innovative, self-directed thinker
- Eagerness to stay up to date with current trends and desire for continuous learning
- Familiar with web technologies (Angular, HTML, CSS, JS, jQuery)
- Proficient with scripting languages such as Perl, JavaScript, VBScript
- Excellent communication skills, both written and verbal
- Experience working in an operations environment
- Production-level experience developing Terraform or CloudFormation templates
- Technical knowledge of Containers and Container orchestration, such as Kubernetes
Full description
Lead Automation Developer needs 8 years of experience working in an IT environment.
Lead Automation Developer requires:
Locations: Charlotte, NC; Iselin, NJ
Hybrid
BA/BS degree in Computer Science, Computer Engineering or a related field
Eight (8) years of experience working in an IT environment.
Strong proficiency in writing robust software for large-scale web applications in a dynamic environment with rapid release cycles
Five (5) years of hands-on experience in object-oriented languages such as Java, Python, JavaScript, and Groovy
Experience with JAVA ecosystem tools such as Struts or Spring or Maven or Gradle or Ant or Junit or Spock or Hibernate, etc.
Experience with SQL Server, Oracle, MongoDB & Aurora database
Experience working with Linux OS, Windows OS, AIX, Solaris
Experience in the deployment of automation and continuous delivery pipeline tool
Preferred
M.S. in Computer Engineering, Computer Science or a related field
Minimum of 2 years experience working with at least one primary cloud provider (such as AWS, Azure, or Google Platform)
Prior working experience in the financial services industry
A highly motivated, innovative, and self-directed thinker
Eagerness to stay up to date with current trends and a desire for continuous learning.
Familiar with web technologies (i.e., Angular, HTML, CSS, JS, and JQuery)
Proficient with scripting languages such as Perl, JavaScript, VBScript
Excellent communication skills, both written and verbal
Experience working in an operations environment
Production-level experience developing Terraform or Cloud formation templates
Technical knowledge on Containers and Container orchestration, such as Kubernetes
Lead Automation Developer duties:
Create architecture diagram and design flow diagram
Develop tools to improve software development, deployment, and monitoring of applications
Participate in the rolling out of new applications and product features
Manage day-to-day technical challenges and communicate to the manager any risks or issues associated with the development activities
Assist manager with the estimation of technical timelines and allocation of technical resources to a specific task