What are the responsibilities and job description for the JAVA Full Stack position at Value Innovation Labs?
π¨ HIRING: Software Engineer β Full Stack
π Location: Dearborn, MI
π’ Work Model: Hybrid β 4 days onsite
πΌ Skill Category: Application Development β JAVA Full Stack
We are prioritizing candidates with:
- 6 years of IT experience
- 4 years of software development experience
- Strong hands-on experience with Java, Angular, MongoDB, BigQuery, and Tekton
- Practical experience in two coding languages or advanced practical experience in one coding language
- Willingness and ability to work onsite 4 days per week
πΉ Overview
We are seeking a Software Engineer β Full Stack responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs.
The role covers the full software development lifecycle, including software architecture, coding, testing, deployment, and application maintenance, with responsibility for both user-facing interfaces and server-side applications.
πΉ Key Responsibilities
- Engage with customers to understand use cases, pain points, and requirements while advocating for user-centric software solutions.
- Solve complex problems by designing, developing, and delivering software using various tools, programming languages, frameworks, methodologies, and technologies.
- Assess software application/service requirements and determine suitable technology stacks, integration methods, and deployment strategies.
- Create high-level software architecture designs outlining the overall structure, components, and interfaces of applications.
- Collaborate with cross-functional teams, including product owners, designers, and architects.
- Define and implement software testing strategies, guidelines, policies, and processes aligned with organizational vision, industry regulations, and market best practices.
- Continuously improve application performance and optimize applications while implementing new technologies to maximize development efficiency.
- Apply programming practices such as Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Delivery (CD).
- Support security practices designed to safeguard user data, including encryption and anonymization.
- Create user-friendly and interactive interfaces.
- Develop and maintain back-end applications, including APIs and microservices, using server-side programming languages.
- Evaluate and incorporate emerging technologies and capabilities to deliver software solutions.
- Monitor and participate in solutions involving new technology stack layers and industry collaboration.
πΉ Required Qualifications
- Bachelor's degree.
- 6 years of IT experience.
- 4 years of software development experience.
- Practical experience in two coding languages or advanced practical experience in one coding language.
- Experience with Angular.
- Experience with BigQuery.
- Experience with Tekton.
- Experience with Java.
- Experience with MongoDB.
- Experience with software development practices including TDD, CI, and CD.
- Ability to work onsite 4 days per week.
πΉ Additional Qualifications
- Experience with MongoDB, Java, and Angular.
π© Please reach out if you need clarification regarding the qualification criteria or scope of responsibilities.
#Hiring #SoftwareEngineer #FullStackDeveloper #JavaDeveloper #Java #Angular #MongoDB #BigQuery #Tekton #FullStack #SoftwareDevelopment #MichiganJobs #DearbornJobs #TechJobs #ITJobs #NowHiring