Proticom · 6 days ago
Full Stack JAVA Developer with Spring Boot
Wonder how qualified you are to the job?
Maximize your interview chances
Business IntelligenceHealth Care
Insider Connection @Proticom
Responsibilities
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 of 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 Integration • 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 the use of unit tests and frameworks such as Mockito
Familiar with Integration Builds
Plus: Containerizing components with Docker
Plus: Working with Kubernetes
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Skilled Java Developer with Spring Framework and Spring Security experience
Top black belt coder with self-discipline and mastery
Experience in crafting fine and hardened components
Understanding of design principles and design patterns
Knowledge of Microservice architecture
Strong debugging skills including different types of debugging techniques
Experience with Spring Boot, Spring Security, and Spring packaging
Knowledge of authentication methods like Form, OAuth, SAML
Experience with data technologies like HDFS/Spark, NoSQL/MongoDB, and SQL
Ability to write unit tests and use frameworks like Mockito
Familiarity with Integration Builds
BS in Computer Science or related technical field
Preferred
Experience with Docker containerization
Experience working with Kubernetes
MBA or advanced degree