Job Title: Principal Full Stack Engineer (Java & AWS Cloud+ Restful) Location: Westlake, TX Duration: Long Term Must-Have Skills: Java, Spring Boot, Microservices, API Development, Restful API, AWS Cloud, S3, EKS, Lambda, CICD, Jenkins,- Experience in building CICD Jenkins pipeline and deploying experience.
Nice To Have: Terracore, Terraform, Angular
Interview Setup: 2 Round of Interview, Technical and Behavioral
Job Description: The Expertise We're Looking For- Bachelor's Degree in Computer Science, Information Systems, or related field
- Solid foundation in Computer Science, with competencies in data structures, algorithms, and software design
- 8+ years of development experience with strong working knowledge of Java and Spring/SpringBoot, Angular TypeScript, JavaScript, HTML5 and CSS3
- Strong experience with web services (JSON, XML, REST, SOAP, YAML, etc.)
- Conversant in REST API authentication including OAuth, SAML and JWT
- Deep understanding of API design, including versioning, isolation, micro-services, and experience in detailing APIs using an API documentation framework (Swagger)
- Solid understanding in application development with micro architectures.
- Strong knowledge of API gateways such as Stratum, WSO2, and Tomcat
- Experience with writing manual test cases as well as experience using test automation and frameworks like Cucumber, Karate, Insomnia
- Knowledge of logging and observability concepts and the usage of tools such as Datadog and Splunk
- Proven experience in building and deploying software solutions using public cloud provider services like AWS using Continuous Integration/Continuous Deployment (CI/CD) tools like Terraform, Jenkins, Udeploy
- Exposure to domain design, micro services architecture, data aggregation, service integration
- Ability to understand and adapt to changing business priorities and technology advancements
- Knowledge of end-to-end DevSecOps automation with CI and CD pipelines including Unit, Component, Functional, Performance, and Security test automation
- Certifications in, and working experience with, AWS
- Standout colleague, self-starter, collaborative, innovative and eager to learn every day.
- Excellent communication and documentation skills.
- 2-3 years of experience in Agile development
- Experience with Jira