What are the responsibilities and job description for the Java Fullstack Developer position at Profile DM Inc?
Job Details
Assists the Engineering Lead to create low level Feature designs and evangelize to the team. This requires close collaboration with the Engineering Lead, Analysts and Architecture members assigned to the feature.
Define/enforce coding standards, perform code reviews, including validation of unit tests, performance profiling results, and completion of implementation documentation/updated design documentation to match the implementation.
Enforce automated testing to the fullest extent possible and hooked into the automated build pipeline.
Write automated integration and acceptance tests following TDD/BDD principles.
Execute integration test (manual or automated, mock or integrated).
Work with System Team to execute regression testing at the end of each release.
Ensure that established patterns are implemented consistently and adhered to set guidelines on when new patterns should be implemented as well as approach to refactor the existing platform to use the new pattern.
Contribute to story grooming and estimating.
Works closely with other members of the team (Analyst, QA, Architect) to ensure application requirements are implemented as expected.
Continuous improvement of the team s process.
Engage in meetings and scrum ceremonies - We are not working in a movie theatre - Silence is NOT Golden.
May participate as a member of the Solution Team to develop POCs as directed.
Skills:
Most senior technologist guru on the scrum team - is the go-to technical person on the scrum team.
Expert knowledge of multiple technology competencies.
Strong problem solver, analytical, critical thinker.
Tenacious delivery mindset.
Ability to communicate (written and verbal) and build relationships with team members.
AWS Lambda, Event Driven Architecture, Spring/Microservices, experience in integrating various systems[Synchronoasynchronous], Could architecture skills[AWS], B2B Gateways
Proficiency in Java and/or Node, Angular
Cloud design patterns like - Event sourcing, Pub-Sub, API routing patterns
SQL and NOSQL DBs [Eg: Oracle, DynamoDB], OKTA