Sr. Java Developer (Spring/Angular)

Walton Hi-Tech Industries Ltd. Dhaka

New 2 years, 3 months ago

Responsibility

  • As a Senior Developer involved in back-end and front-end developing teams. Took part in designing, building, maintaining, reviewing and supporting quality code and services.
  • Developing application using Java/J2EE platform. Implementing the Model View Control (MVC) structure in spring boot.
  • Implemented RESTful Web services to retrieve data from client-side and made REST API calling from Angular 2 and parsing the data to project client and handled the security and Authorization using Spring Security and OAuth.
  • Using Hibernate session Factory and JPA ORM frameworks for database connectivity. Designing OAUTH framework for authorization flow for web services, Mobile Apps service, using Hibernate APIs to retrieve and store data.
  • Working with RESTful web services to fetch dynamic content from backend databases and created new RESTful web services using Spring MVC framework using JSON data format.
  • Responsible to create DAO CRUD methods using Hibernate & Spring framework
  • Using Persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database.
  • Testing Rest APIs in Spring-Controller at backend for JSON data using Postman, Developing various modules w.r.t design patterns such as Factory and Singleton, Writing DAO layer, requiring SQL queries and Spring Controller to handle data and request to Spring application
  • Used Maven to add dependencies required for the project & Maven Script for building and deploying the application.
  • Working on PostgreSQL database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Implementing Hibernate in the Data Access Object layer to access and update information in the Oracle Database.
  • Using various Core Java concepts such as Multi-Threading, serialization, Garbage Collection, Exception Handling, Collection API& amp;#39;s to implement various features and enhancements.
  • Used IntelliJ IDEA, configured and deployed the applications onto Apache Tomcat 8.0 application servers.
  • Worked on bug fixing and supported the production application
  • Using Advanced Core Java concepts of Collections, Generics, Multithreading, and synchronization for Design Patterns.
  • Qualifications

  • M.Sc or B.Sc in Computer Science & Engineering / Software Engineering or Equivalent Degree
  • Experience Requirement

  • At least 2 year(s)
  • Experience Requirement

  • Profit share, Gratuity
  • Festival Bonus: 2
  • As per Company Policy.
  • Employment Status

    Full Time

    Job Type

    Experienced

    No. of Vacancy

    Not specified

    Expired At

    Jan. 28, 2022, midnight