Java Developer

Company Name: Cityscape International Ltd


Roles & Responsibilities:

  • Work with internal and external clients to define and capture user needs.
  • Work with development team to define and implement architecture direction.
  • Work within an agile development process to deliver quality solutions on a predictable schedule.
  • Serve a leadership role within the team and company.
  • Develop solutions within the corporate vision and fulfilling corporate tenets.
  • Effectively communicate needs, solutions, and direction internally and externally of the team.
  • Design, develop, and maintain client software in accordance with internal or external client specifications, following general Zoot programming practices and procedures.
  • Analyze and fully understand project requirements to formulate and implement programmatic solutions that efficiently and effectively address said requirements.
  • Support un-scheduled production related on-call activities.

Educational Qualification:

  • Bachelor of Science (BSc) in Computer Science & Engineering

Work Experience:

  • 1 to 3 year(s)

Others Requirements:

  • Both males and females are allowed to apply
  • 5+ yrs developing best in-class software application in Java
  • Technical and Business-Related Knowledge, Skills and Abilities Required
  • Domain knowledge of payment industry will be added as advantage
  • Solid understanding of Java based technologies: Spring, Hibernate, Freemarker, Velocity, JPA, Security, JMS, etc
  • Solid understanding in CI(Continuous Integration) Deployment. Maven.
  • Experience with Spring framework, including Spring IoC, Spring MVC, Spring WS, Spring Batch, Spring JMS, and Spring Security
  • Familiarity with Ehcache, Memcache and performance tuning via caching
  • Experience with Reporting tools
  • Experience implementing RESTful services
  • Understanding of JAXB and JSON/XML serialization/deserialization
  • Strong background in RDBMS(Oracle/MySql) and No/SQL(Cassandra, CouchBase, MongoDB)
  • Experience in big data-web service-based distributed with Hadoop, Redshift, Spark
  • Experience with more than one server: JBoss Application Server, WebLogic, Apache, etc
  • Experience working in SVN, GIT: Branching and merging
  • Experience in test automation and test-driven development
  • Experience with Azure/AWS/EC2, or other cloud services
  • Proficiency in Linux environment.
  • 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.

Others Benefit:

 

Source: bdjobs

Got a question?send us an email or call us at +880 1773-440094