Java Developer @ d-Wise

وصف الوظيفة

Company Mission & Highlights

At d-Wise, we’re extremely familiar with mobilizing and motivating talented professionals with the right skills for success. We provide an extremely supportive and flexible work environment to ensure your on-going development and success.

At d-Wise, our mission is to empower innovation for a healthier world. We offer a fast-paced, dynamic, and flexible work environment committed to professional development and personal growth, and a place where you’ll be able to make a significant contribution. If you choose to join our team, you’ll be surrounded by exceptionally smart and creative colleagues, and you’ll work in a market that promises explosive growth and where opportunities for personal career growth abound.

“It matters more what I do to enable you than what I do myself”, John Leveille, d-Wise CEO

As a member of our team you will enjoy an unconventional, progressive work environment that encourages and inspires "out-of-box" thinking. We have been a consistent recipient of Triangle Business Journal’s “Fast 50”, which honors the area's 50 fastest growing privately-held companies, and recently a winner of the “When Work Works Award”, for Excellence in Workplace Effectiveness and Flexibility. In August 2015 d-Wise was named to Inc. 5000’s 34th Annual List of America’s Fastest-Growing Private Companies with 3-year revenue growth of 194%. d-Wise's recent growth comes with both responsibility and opportunity. Our responsibility is to be an ethical corporate citizen and employer—but our opportunity is something far greater, and is embodied in our core values: Innovative Solutions to Complex Problem; Value Focus; Commitment to Excellence; Personal Growth and Learning; and Mutual Respect, Integrity, and Trust.

Mission of the Java Developer

d-Wise is recruiting a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential

Responsibilities will include:

  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Travel to customer sites for meetings and/or project work as needed.

Skills and Experience:

  • Proficient in Java, with a good knowledge of its ecosystems
  • Solid understanding of object-oriented programming
  • Familiar with various design and architectural patterns
  • Skill for writing reusable Java libraries
  • Knowledge of concurrency patterns in Java
  • Familiarity with concepts of MVC, JDBC, and RESTful
  • Experience with popular web application frameworks, such as Play and Spark
  • Familiarity with Java GUI frameworks {{such as Swing, SWT, and AWT depending on project requirements}}
  • Knack for writing clean, readable Java code
  • Experience with both external and embedded databases
  • Understanding fundamental design principles behind a scalable application
  • Basic understanding of the class loading mechanism in Java
  • Creating database schemas that represent and support business processes
  • Basic understanding of JVM, its limitations, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with build tools such as Ant, Maven, and Gradle
  • Familiarity with continuous integration
  • Strong written and verbal communication skills; detail oriented; excellent organizational skills

الوظيفة غير نشطة

نشر بواسطة

Fevrok Bot

individual في Fevrok

تفاصيل الوظيفة

الراتب الشهري:
غير محدد
مستوى الأقدمية:
غير قابل للتطبيق
الدور الوظيفي:
نوع التوظيف:
دوام كامل
غير محدد
عن بعد
منذ 11 شهر
منذ 5 أشهر

مهارات الوظيفة

تقدم لوظائف مماثلة