Job Description
As a Full Stack Developer, you will be instrumental in developing robust, scalable applications using modern methodologies and cloud technologies. This role offers a unique chance to:
-
Drive Full-Stack Development: Lead the development of working, tested code across the entire application stack, from native mobile and web interfaces to server-side engineering. You'll be involved in every stage, from conceptualization to deployment.
Responsibilities
As a Full Stack Developer, you will be instrumental in developing robust, scalable applications using modern methodologies and cloud technologies. This role offers a unique chance to:
-
Drive Full-Stack Development: Lead the development of working, tested code across the entire application stack, from native mobile and web interfaces to server-side engineering. You'll be involved in every stage, from conceptualization to deployment.
-
Embrace Agile & Modern Practices: Work within an agile environment, utilizing extreme programming practices such as paired programming, Test-Driven Development (TDD), continuous integration, and continuous deployment. We are committed to releasing early and often, ensuring high-quality and timely delivery.
-
Build Cloud-Native Solutions: Contribute to architecting and developing distributed, service-oriented, cloud microservice-based systems. You will also have the opportunity to enhance our CI/CD pipelines and scripts to continuously improve our integration practices.
-
Collaborate and Innovate: Join a balanced team of developers, collaborating closely to identify minimal viable products, decompose features through story slicing, and manage inter-team dependencies. Your insights will be crucial in ensuring functional and non-functional quality.
-
Expand Your Technical Horizon: Gain hands-on experience with a diverse set of modern technologies, including cloud-native platforms like Angular, J2EE, Spring Boot, JSF, Primefaces, and Linux. You'll also work with various databases such as DB2, PostgreSQL, and BigQuery, alongside front-end technologies like JavaScript, Servlets, HTML, and CSS.
Qualifications
Required Qualifications:
-
A Bachelor's degree in Computer Engineering, Computer Science, or a related field.
-
3 years of hands-on full-stack software engineering experience across Mac OS and Windows OS environments.
-
3 years of experience in web service development using SOAP or RESTful services.
-
2 years of experience with Google Cloud Platform (GCP) services such as Cloud Run, Cloud Build, or Container as a Service (CaaS).
-
Proficiency in Test-Driven Development (TDD) and cloud-native technologies including Angular, J2EE, Spring Boot, JSF, Primefaces, and Linux.
-
Proficiency with databases like DB2, and front-end technologies such as JavaScript, Servlets, HTML, and CSS.
-
A strong willingness to learn new technologies and skillsets as needed.
-
Excellent communication skills for effective interaction with business stakeholders.
-
Strong troubleshooting and problem-resolution skills, coupled with a commitment to quality and project timelines.
-
Strong interpersonal skills and the ability to work both independently and collaboratively within a team.