Proticom is looking for an enthusiastic Full Stack Developer /skilled Java Developer with Spring Framework and Spring Security experience to join our Client’s team. We are looking for a top black belt coder. Your character and motivation must demonstrate a level of self-discipline, and you have reached a level of mastery that does not require much mentorship as a self-starter. You take the initiative and demonstrate seasoned experience with the process of crafting fine and hardened components such as continuous change, test-driven, metric-driven, functional/non-function requirements elicitation & analysis techniques, relational modeling, process/ structured analysis, and change management. You understand the priority for root cause versus managing symptoms by paying attention to detail. You are proactive and wise, not reactive in experience. Proactively seek to continue to learn. We use the latest technologies in the cloud environment to leverage advanced development concepts for distributing computing for our clinical research solution. Job Description Developed Frameworks, API, and Algorithms Understand and demonstrate the use of various design principles, for example – Hollywood, Liskov Substitution, Open/Close principle, etc. Understand and demonstrate the use of design patterns such as factor pattern, visitor pattern, composite, strategy, command, etc. Understand and demonstrate the use of Microservice architecture Strong Debugging skills Understanding different types so debugging techniques Configure log tracing and log tracing frameworks Interpret metrics such as GC generations, object allocation by type, heap allocation. How to remote profile and remote interactive debugging Debug your own code and external code. Spring Skills and Intergation Spring Boot ( microservices architecture of Spring) Packaging Run Spring as a fat jar Spring Security Codebase annotations Providing different types of authentication methods Form, Oauth, SAML Data HDFS/Spark NoSql / Mongo DB SQL – Must have working knowledge of SQL and be able to query data based Unit Testing and Integration Test Understand and apply use of unit tests and frameworks such as Mockito Familiar with Integration Builds Plus: Containerizing components with Docker Plus: Working with Kubernetes
EDUCATION: BS in Computer Science or related technical field, MBA or advanced degree desirable LOCATION: Remote – Will work Pacific Standard Time Pre-Employment: – All candidates must be legally eligible to work for any employer within the USA (no H-1B visa sponsorship available).- Must be willing to undergo a background check, in accordance with the local law and regulations.- No Third-parties or Agency Job ID: #1068 Work Type:: Contract to Hire Seeking – W2 / Independent Contractor
integration-testing design-patterns Spring Security design-principles composite Mockito Spring visitor-pattern Docker Unit testing Kubernetes Java Full-Stack Developer microservices debugging