Senior Full Stack Java Developer (Remote)

Remote - US /
Engineering – Software Solutions - US /
Permanent
We are currently looking for skilled, client-focused  software engineers who are experienced building applications that invoke a hybrid architecture  combination of private and public cloud services. These services are in the realms of location technologies, object recognition, machine learning, database interactions, security,  business operational support, and access authentication and authorization. 

Day to Day Responsibilities
The Cloud -  Multi-Access Edge Computing  Software Engineers will work closely with application software engineers who will require the integration of private and public cloud services. This position required quick study of a wide range of cloud service APIs across many domains to provide guidance and direct programming to invoke the services. The Cloud /  Multi-Access Edge Computing  Software Engineers will be sensitive to integration techniques that achieve well defined bandwidth utilization and latency  requirements..

More specifically, you will:

    • Learn a wide range of well defined SOAP and Restful APIs Web services representing a wide variety of services among multiple backend systems and become an expert in their use;
    • Apply Amazon Elastic Kubernetes Service (Amazon EKS) architecture and build containerized applications;
    • Understand and apply best practices for Public, Private, Hybrid, and Multi-Cloud integration and services distribution among these platforms;
    • Interfacing with the Project Manager/Scrum Master/Product Owner and other developers on the team;
    • Ensuring that the code you’ve written functions as designed by creating automated unit and integration tests, which execute in our continuous delivery pipeline.

Must Have Skills/Experience:

    • JAVA Core
    • Spring Frameworks
    • JavaScript, AngularJS or/and JQuery, HTML, CSS
    • Software development for Linux based systems
    • WebServices (Rest and SOAP)
    • OO Design and analysis using Design Patterns
    • Relational Databases (MySQl, Postgress or Oracle)
    • You have some experience in an Agile environment using TDD (Test Driven Development)
    • Professional level written and oral communication.
    • Familiar with container technologies (Docker, Kubernetes, Swarm)
    • Familiar with AWS cloud technologies (EC2, S3, VPC, RDS, Route53, ALB/ELB, CloudFormation etc.)
    • Exposure to Microservices Architecture
    • ** Role requires residing in the US **

Nice to have Experience:

    • NodeJS
    • Experience with test driven development, continuous integration (and more specifically, continuous integration with Jenkins).
Sentaca has been providing high quality advice, services and solutions to the mobile and telecommunications industry since 2000 and we have firmly established ourselves as a trusted partner to our clients. With our strong mobile services background as our base, we have recently begun building practice areas in the new and exciting areas around software solutions, cloud-based solutions, video and IoT! We are always on the lookout for bright, creative thinkers to join our small (but growing!) team. Preference is always given to individuals who thrive on playing with new technologies and learning about new trends - we want to know what inspires you, and we want you to share that passion for technology with our team! Come grow with us!