Resource Informatics Group
Senior Full MEAN Stack Java Developer
Resource Informatics Group, Oakland, California, 94616
Role: Senior Full MEAN Stack Java Developer Location: Oakland, CA - temporely remote Duration: Long term Rate: $Market All Inclusive Job Description Seeking an INDIVIDUAL CONTRIBUTOR who is currently handling project/s, application under full life cycle, STRONG MEAN STACK experience, Java, API, Dockers, Kubernetes. Least 9 plus years of experience. Full Stack Java Developer : experience and strong skills working with node, angular with good front end design, development experience As a Full Stack Developer, you will be a key member of the team helping to drive full (and correct) adoption of modern software engineering and delivery practices (Agile, TDD,  Stateless Design, Microservices, Containerization, CI/CD). OVERVIEW: Knowledge and experience in implementing Microservice solution is required. Currently, there are over 600 microservices in production running in Docker and Kubernetes clusters.  The product catalog will dramatically grow, and the team is expanding You will mainly be developing Node, Angular, and Python apps using full RESTful API services. Strong familiarity of container workflows is essential as this is an end-to-end Docker environment. QUALIFICATIONS: 5 years of demonstrated work experience specifically focused in enterprise scale solutions, both with new development and configuration. Experience shaping technical products or services. Strong analytical and quantitative skills; Data-driven and results oriented. Capable of transforming business requirements into technical design. Excellent communication skills - the ability to liaise with and influence a range of internal and external stakeholders. Languages: node.JS, Angular 7, RESTful APIs, JSON data structures, PWA/SPA style app design, Git (Java). DBs: SQL, Mongo, Apache Cassandra, (Legacy SQL for transformation efforts). Other Technologies: Docker,  Kubernetes, Mobile development, Microservice architecture. DESIRED ATTRIBUTES: Demonstrate a passion for driving change and efficiency with partners of different disciplines. Be well versed in enterprise software development, from budgeting and resource management to design patterns, testing, coding practices, deployment, lifecycle management, and beyond. Use Agile and Lean principles in your product thinking with the ability to see large problems as a series of smaller jobs with expected outcomes. Be organized and process oriented.