We are looking for a Java Developer who is ready to be a part of a talented software team with experience in building high-performing, enterprise-grade applications; someone, who is motivated to develop efficient Java code while keeping up with full software development life cycle from concept to testing.
Professional skills and qualification:
Good understanding of applications' design principles;
Experience in enterprise web applications development;
Knowledge of SDLC;
Team player with good analytical and communication skills;
Job experience/knowledge of:
Minimum experience of 5 years in the industry
Strong in Core Java J2EE or Spring API, AOP, Spring Boot
Strong experience with Collections, IO, Threads, Design Pattens, Dependency Injection,security Patterns.
Good Experience on Transaction management ACID properties
Experience on OWS -open web security
Hibernate (Very Good experience), Annotations,Cache, Transactions.
REST services, Best Practices
Message queue
SOLID Principals
Databases (Oracle, PostgreSQL or similar)
Application server configurations
As an advantage:
Micro-services architecture
Docker/Kubernetes