What’s in it for you:
·You will be part of a dynamic team that solves diverse problems using applied machine learning and web development with an end-to-end implementation of the solution: inception, prototyping, development, and productionizing.
·You will have a high level of autonomy in your work.
·Skill building and innovation opportunities in a safe place to experiment without the fear of failure.
·You will have the opportunity to work with a variety of stakeholders across the data, product, and technology organizations at SPGMI and cross divisionally.
Responsibilities:
·Design, implement and maintain Java web-based software components for content systems.
·Design and build high performance microservices.
·Perform analysis and articulate the right solutions for different types of problems.
·Contribute to all the phases of the development lifecycle.
·Write scalable and efficient code.
What we’re Looking for:
·8 plus years of experience in Java web development.
-Provide mentorship to develop technical and soft skills for members of the team.
·Strong in Java 8 and good design knowledge.
·Good Design pattern concepts
·Participate in software design, architectural discussions, prototyping and development estimation process.
·Resumes should also reflect that person has recently done good hands on role in designing/implementation of some modules
-Experience using and implementing REST based web services using XML/JSON
-Familiarity with AWS cloud technologies i.e. API Gateway, Lambda, SQS, ECS, No SQL, S3, cloud deployment tools (Cloud Formation), container orchestration (i.e. Docker).
-Self-motivated and directed, with the ability to effectively prioritize assign and execute tasks in a high-pressure environment.
Preferred qualifications:
·Bachelor’s in computer science or equivalent experience.
·Experience with Vaadin is a big plus..
·Familiarity with HTML and CSS.
·Experience designing and owning solutions end to end.
·Familiarity with AWS services or experience working in other cloud computing environments.
·Experience with MySQL, MariaDB, PostgreSQL and NoSQL databases (Redis, MongoDB).
·Experience with automated unit testing frameworks.