Senior Software Engineer (Java)

Aug 04, 2017 05:57 am

Friendship Company Name: Friendship

Job Title: Senior Software Engineer (Java)

Job Type: Full Time

Number of Vacancies: 1

Job Category: Engineering/ Architects

Deadline: 20 Aug,2017

Educational Qualification:

Minimum B.Sc in Computer Science & Engineering or equivalent from any reputed University.



At least 4 year(s)


  • Solid knowledge and experience of Java, J2EE frameworks, patterns and architectures
  • Experience with databases: MySQL, PostgreSQL, Oracle
  • Hands-on experience with frameworks: Grails, Spring, Hibernate, JPA, Jasper Reports
  • Solid knowledge of JavaScript, CSS along with Hands-on experience for JQuery, AJAX
  • Hands-on experience of web service technologies/APIs: RESTful, SOAP, JSON, XML
  • Hands-on experience of front end/ UI development
  • Clear concept on multi-threading, Server-Sent Events
  • Experience developing apps with multi-language support
  • Familiarity with Subversion, Git
  • Experience with J2EE servers: Tomcat, JBoss
  • Strong problem solving and decision-making skills
  • Leadership qualities to drive forward with confidence and quality
  • Good communication and interpersonal skills
  • Good English writing and speaking skills
  • Collaboration: Have passion to work in diversified team with differences of race, culture, religion and other backgrounds
  • Note: Please do not apply if you are in lack of relevant experiences


Other Opportunities:
Job Location


Salary Range
Other Benefits
    As per Organizational policy


Instruction :
Send your CV to [email protected]

Application Deadline : Aug 20, 2017

Company Information
Friendship Address : K-14/2A, Baridhara North Road (Kalachadpur), Dhaka - 1212, Bangladesh Web :


Job Detail:

Job Context

We are looking for Sr. Software Engineer who is passionate in building high-performing, scalable, enterprise-grade applications. The applicant should be familiar to work independently as well as in a collaborative, team oriented environment. S/he needs to have strong knowledge on core Java along with some framework idea, will be passionate for delivering efficient, maintainable and reusable programs with maintaining quality and timeline.

Job Description / Responsibility

Design and develop web based applications in Java platform
Understand and implement user requirements
Apply appropriate design patterns and standards
Maintain industry best practices throughout all stages of development
Learn and use appropriate framework and tools
Develop backend API for the new & existing applications and platform
Deliver advanced UI expertise
Develop exclusively with wide-ended database
Write well designed, testable, efficient code
Perform like a tech lead on self-position
Having experience on Android application development will be a plus