Post Name - Programmer (Java EE)

Number of Vacancy: 10

Job Nature: Full-time

Job Context:

    We are seeking a Programmer (Java EE) Grails/Groovy, OOP, spring, Hibernate and other java-based frameworks, any Cloud platform, Docker, Microservices and NOSQL DB, MVC, Web API, SQL Server/ Oracle, HTML, CSS, JavaScript, JQuery.

Job Description / Responsibility:

  • Minimum 3 years experience as JAVA EE developer.
  • Proficient knowledge of Java programming, Grails/Groovy, OOP, spring, Hibernate and other java-based frameworks.
  • Good exposure on AWS, Azure or any Cloud platform, Docker, Microservices and NOSQL DB.
  • Strong understanding of large-scale distributed systems, software architectures, including enterprise patterns, micro-services architecture, data modeling, and best practices around distributed systems.
  • Good understanding of databases (relational and non-relational), caching, Enterprise Search, REST/RPC, etc.
  • Strong written and verbal communication skills with ability to effectively communicate with business and technology partners, peers and senior management. Must exhibit strong interpersonal skills and ability to work with multiple stakeholders to drive success.
  • Excellent understanding of latest trends in distributed computing, algorithms, software technologies and development practices/tools.
  • Experienced working in an environment with continuous integration, deployment , collaborating with Devs/Ops and experience in Build and Deployment tools (Github, Maven/Gradle, Jenkins)
  • Demonstrable understanding of infra and application security management, in the context of developing and operating large-scale multi-tenant systems
  • Exposure to Agile Development processes
  • Proficient knowledge in core web technologies including HTML4/5, CSS, JavaScript, jQuery framework, MVC framework, AJAX, XML/JSON and Web Services (SOAP/REST)
  • Familiarity with relational database (ORACLE/SQL Server query language).
  • Design, develops and implements web-based Application.
  • Follows approved life cycle methodologies: - creates design documents and performs program coding and testing.
  • Resolves technical issues through debugging, research and investigation and looks for ways to improve the application.
  • Ability to multi-task and meet procedures.
  • Perform general technical trouble shooting and give consultation to development teams
  • Deep knowledge on OOP design and implementation
  • Work directly with different development team.
  • Take active part in system design and project estimation along with the Technical Project Manager.
  • Develop all parts of the system including the core and GUIs based on clients' requirements.
  • Maintain necessary documentation in accordance with companies and clients' quality, process and documentation requirements.
  • Design, develop, test and implement products based on established technical specifications.
  • Consults with Technical Project Manager to identify customer needs and include these into the project objectives.

Educational Qualification:

  • Bachelor's degree in Computer Science or related technical degree from any reputed University.

Experience Requirements:

  • At least 3 year(s)

Job Requirements:

  • Highly motivated, reliable and hard working.
  • Should be proactive and have ability to prioritize his/her work
  • Must be a quick learner of software features and testing tools
  • Should have ability to work under pressure
  • Strong problem solving and analytical abilities.
  • Strong troubleshooting skills.
  • Skill in standard SQL and Oracle database optimization.
  • Knowledge of Object Oriented programming, HTML, CSS and programming language frameworks is a plus.
  • Experience in test automation, and unit testing frameworks is a plus.
  • Be a team player and willing to put in the extra effort to deploy high-quality software in a fast-paced, collaborative team environment.
  • Ability to work individually and independently with minimal supervision.
  • Strictly adhere to the coding standards and processes

Job Location: Dhaka

Salary Range: Negotiable

Other Benefits:

  • As per company rules

Apply Instruction:

Send Your CV To sumanbu@gmail.com. or