Software Engineer - Platform Architecture Service
boomi
Job Description
Essential Requirements
-
Ability to learn new tools, languages, and operating systems with some training and on-the-job experience
-
Experience in software development, including the use of some IDE with a solid understanding of object-oriented design concepts for delivering and maintaining a software product
-
Experience with Java, source control systems, continuous integration tools
-
Experience with agile collaboration tools, such as JIRA and Confluence
-
Experience with Web Services technologies including REST, SOAP
-
Experience with Spring Boot, Spring MVC and other spring related technologies.
Desirable Requirements
-
3+ years of experience in software development using Java as primary language
-
Experience designing well-defined Restful APIs, API documentation tools like openAPI, testing tools like Postman and SOAP UI
-
Experience with SQL, relational database systems, and ORM tools like Hibernate
-
Familiarity with Devops tools like Jenkins and other CI/CD tools
-
Familiarity with using AWS cloud services