Software Engineer - Entry
equifax
Job Description
What you’ll do
-
Ability to design requirements on small systems or modules of medium systems (large scale) environment and technical documentation.
-
Apply basic principles of software engineering and can follow instructions. Provide meaningful feedback on the release process, code review, and design review.
-
Easily absorbs and applies new information. Displays a cooperative attitude and shares knowledge.
-
Apply modern software development practices (serverless computing, microservices architecture, CI/CD, infrastructure-as-code, etc.). Work across teams to integrate our systems with existing corporate product platforms
-
Participate in technology roadmap and architecture discussions to turn business requirements and vision into reality.
-
Participate in a tight-knit engineering team employing agile software development practices. Leverage automation within scope of effort
What experience you need
-
Bachelor's degree or equivalent experience
-
6 months+ experience with Java software programming experience
-
6 months+ experience with Cloud technology: GCP, AWS, or Azure
What could set you apart
-
Self-starter that identifies/responds to priority shifts with minimal supervision
-
UI development (e.g. HTML, JavaScript, Angular and Bootstrap)
-
Experience with backend technologies such as JAVA/J2EE, SpringBoot, SOA and Microservices
-
Source code control management systems (e.g. SVN/Git, Github) and build tools like Maven & Gradle.
-
Agile environments (e.g. Scrum, XP)
-
Relational databases (e.g. SQL Server, MySQL)
-
Atlassian tooling (e.g. JIRA, Confluence, and Github)
-
Developing with modern JDK (v1.7+)
-
Automated Testing: JUnit, Selenium, LoadRunner, SoapUI
-
Cloud Certification Strongly Preferred
-