
Work as a Senior Software Engineer (JAVA) for an international company focused on the development of a disruptive SAAS product.
Description
* Design and implement new functionalities and architectures using JAVA.
* Design and implement solution architecture to meet functional and non-functional requirements.
* Translate business requirements into technical deliverables.
* Carry out different integrations between software and a large list of connectors (Cloud, BigData, Relational and no relational Database).
* Develop additional features on existing applications.
* Help define non-functional requirements and build systems capable of meeting them.
* Deliver API enabled components and microservices.
* Be part of a distributed Agile team and contribute to its success and improvement.
Profile
* Master's in Computer Science with at least 6 years of professional experience
* Highly proficient with Java (8-11) and modern enterprise frameworks e.g. Spring / SpringBoot
* Proficient with TDD/BDD, SQL/NoSQL databases and REST/SOAP webservices.
* Experience or an interest in Microservices / DevOps environments (Docker, Kubernetes)
* Experience or an interest in cloud platforms such as AWS or Azure.
* Experience in integrations with different connectors like AWS, Google Cloud, Azure, Hadoop, Kafka, Spark, Hive, MongoDB, SQL, Oracle, Salesforce... will be well valuated.
* Fluent English.
Job Offer
* 100% Remote Work.
* All the holidays that you need!
* Free insurance.
* Transport and Restaurant tickets.
* Discounts in different services like internet.
* Great budget for training.
* Possibility to work for a Silicon Valley company.Work as a Senior Software Engineer (JAVA) for an international company focused on the development of a disruptive SAAS product.