Title: Software Engineer - Java (Mid-level)
Company Name: eGeneration Limited
Vacancy: 02
Age: At least 24 years
Job Location: Dhaka
Salary: Negotiable
Experience:
Strong knowledge and Experience required on the tools and technologies mentioned below:
Angular 7, Java 8, Spring Framework, Bootstrap 4, CSS, HTML 5, ORM, Java Persistent API.
Tools: Eclipse version 2018/200, Visual Studio Code 1.30, SublimeText 3, GitLab, WebStorm 2018, Visual Paradigm and any DB tools.-
Reporting: JASPER latest version.System-Level Security: OAuth 2, Spring Security.
Understands moderate database concepts and effectively employs different database design techniques.
Good understanding of GIT.
Basic development knowledge of Java Microservices.
Languages: JAVA (Full stack).
Database Knowledge: PostgreSQL or any other DBMS
Java Programming (J2EE) using Spring Framework based on REST API.
Working with both back-end and front-end development teams.
Designing, building, maintaining, reviewing and supporting quality code and services.
Object-oriented analysis and design using common design patterns.
Working in the Spring Framework, Microservices, Spring Boot, Spring Data, Spring Cloud, Spring Security and other spring ecosystems.
Relational Databases, SQL and ORM technologies (JPA2, Hibernate, Spring Data JPA).
Working on PostgreSQL database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
Test-driven development using Advanced Core Java concepts of Collections, Generics, Multithreading, Synchronization for Design Patterns.