Software Engineer (Java & Oracle)

Job Description

Title: Software Engineer (Java & Oracle)

Company Name: Development Initiative for Social Advancement (DISA)

Vacancy: 04

Job Location: Dhaka

Employment Status: Full-time

Educational Requirements:
∎ BSc/MSc in Computer science & Engineering from any reputed University.

Experience Requirements:
∎ At least 5 year(s)

Job Responsibilities:
∎ Fully understand and analyze project requirements to formulate and implement programmatic solutions that efficiently and effectively address said requirements.
∎ Design, develop, and maintain client software in accordance with internal or external client specifications.
∎ Work with development team to define and implement architecture as directed.
∎ Work within an agile development process to deliver quality solutions on schedule.
∎ Participate in testing when required.
∎ Provide end-user/customer support and also provide training to end-user on developed software when required.
∎ Will be required to work in any phase of the software product life cycle.
∎ Develop solutions within the corporate vision and fulfilling corporate tenets.
∎ Effectively communicate needs, solutions, and direction internally and externally of the team.
∎ Support un-scheduled production related on-call activities.
∎ Carry out special duty assigned by the management.

Additional Requirements:
∎ Age at most 35 years
∎ 5+ years' experience in developing web based software application in Java.
∎ Good understanding and knowledge of object-oriented programming and Design Pattern.
∎ Solid understanding of Java based technologies: J2EE, Spring, Hibernate, JSF (Prime Face), Security, JMS etc. Also experienced in JSP, Java script, AJAX, and JSON, HTML.
∎ Solid understanding in CI(Continuous Integration) Deployment.
∎ Experience with Spring framework, including Spring IoC, Spring MVC, Spring WS, Spring Batch, Spring JMS, and Spring Security.
∎ Strong UI/UX Design / Development concept. Experience with JSF (Prime Faces) for GUI is must.
∎ Experience with Reporting tools (Jasper server/I-report) is must.
∎ Experience implementing RESTful and SOAP Web-Services
∎ Understanding of JAXB and JSON/XML serialization/deserialization.
∎ Experience with JBoss Application Server, WebLogic, Apache Tomcat etc.
∎ Experience working in SVN, GIT: Branching and merging.
∎ Experience in test automation and test-driven development.
∎ Proficiency in Linux environment.Setup and configuration Windows server and Linux server.
∎ Experience in Database Programing and administration and Strong background in RDBMS (Oracle is must and MySql is good to have).
∎ Experience of Data Migration.
∎ Experience in software documentation using UML.
∎ Domain knowledge of Accounting, MIS, Microfinance and Banking will be added as advantage.
∎ Ability to establish and maintain effective working relations with a wide variety of individuals.
∎ Ability to represent the company in a positive and professional manner.
∎ Ability to work well both independently and as a member of a team.
∎ Excellent problem solving, testing and debugging skills.
∎ Must have strong communication skills in English, both written and spoken.
∎ Sound interpersonal and team working skills.
∎ Ability to take on multiple assignments.
∎ Self-motivated and hard working.
∎ Should be able to work extended hours when needed.
∎ Work seamlessly in a team collaborating with other programmers and ensuring knowledge transfer

Salary:
∎ Attractive Salary Package.

Compensation & Other Benefits:
∎ As per organization policy, two Festival Bonus, Noboborsha (Bangla New Year) Bonus, Contributory Provident Fund, Gratuity,Earn Leave Encashment, Lunch Subsidy and Long Service Benefit etc.

Application Deadline: May 11, 2019

Company Information:
∎ Development Initiative for Social Advancement (DISA)
∎ Address : E/10, Pallabi Extension, Mirpur-11, Dhaka-1216
∎ Web : http://www.disabd.org/

Category: NGO/Development

Send your CV to: [email protected]

Similar Jobs