Java Software Engineer

Align Technology Raleigh , NC 27611

Posted 12 months ago

Join a team that is changing millions of lives.

Transforming smiles. Transforming lives. Transforming an industry.

At Align Technology, we believe a great smile can transform a person's life, so we create technology that gives people the confidence to take on whatever's next. We revolutionized the orthodontic industry with the introduction of the Invisalign system, and we have never lost sight of that spirit of innovation. Our teams are constantly pushing the boundaries of what's possible.

Ready to join us?

About this opportunity

The Java Software Engineer (who has no more then 5 years) should have good skills with Java.

  • The Java engineer would work closely with the business analyst, the architects and the user community to translate the user requirements to scalable solutions.

  • Ensure that the application components are built to the highest standards across the application lifecycle with a constant eye for process improvement.

  • Responsible for developing prototypes, unit test cases, design artifacts and real implementations.

  • The Java engineer would design, build and manage the middleware integration platforms with the guidance of the lead engineer(s).

In this role, you will

  • You are a Java developer who has between 2-4 years of experience and no more then 5.

  • Develop, design and document Java/J2EE application in Integration space.

  • Work with Business Analysts and product manager to understand functional requirement and translate them technical need and/or implement the solution.

  • Work with configuration management tool (chef) to manage systems and platforms.

  • Work with development teams to help them with integration engineering.

  • Manage the middleware Integration Platforms.

  • Provide Level 3 support of the platform and managed integration application.

In this role, you'll need

  • 2+ years of experience with Java development
  • 2+ years of experience with Eclipse, IntelliJ IDEA, or NetBeans
  • 2+ years of experience using version control tools such as GIT
  • 2+ years of experience with SQL and any Relational DBMS.
  • 1+ years of experience with REST web services.

Nice to have/Optional:

  • Understanding and experience of Cloud Computing especially AWS.

  • Experience with Hibernate, Spring boot etc.

  • Experience with CI/CD tools like Gradle, Maven, GIT, Bamboo

  • Experience with Configuration Tools like Chef or Ansible.

  • Maser Degree in computer science or related field or equivalent experience

  • Experience with Middleware technologies like MuleSoft, TIBCO, or WS02 is a plus.

Travel: 10%

Sound like a good fit?

Great! Click the Apply link below to let us know you are interested. Not the right fit? Don't worry, there are lots more opportunities. Please consider sharing this opportunity with others in your network.

About Align

Invisalign clear aligners, iTero Intraoral scanners, and OrthoCAD digital services that help dental professionals achieve the clinical results they expect and deliver effective, cutting-edge dental options to their patients.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Support Engineer


Posted Yesterday

VIEW JOBS 2/16/2020 12:00:00 AM 2020-05-16T00:00 The ideal candidate will be a solution oriented, customer service driven individual that can excel in a fast-paced environment. This individual will utilize their exceptional listening, critical thinking, analytical and communication skills to resolve our external customer issues. The candidate must be able to work well under pressure with attention to detail in documenting key information that applies to the description of the issue and escalating issues based on severity/priority. Position Details: As a team contributor, this position is expected to resolve customer issues (functional/technical) related to the Amber Road supply chain and trade applications such as EDI message failures or examining unexpected screening results. Using Salesforce knowledge articles, this person should be able to perform issue replication in a non-production environment, verify the results either through the application or using SQL, and present the resolution for final verification to the support manager or senior team members. Responsibilities: * Identify, research, and resolve application software issues (cases) for our global customers. * Analyze and resolve customer problems, documenting resolution in knowledge base. * Adhere to departmental procedures to ensure customers are kept well informed of case status in order to manage customer expectation and ensure overall customer satisfaction. * Provides on-call technical support on a rotating schedule. Qualifications: * Bachelor's degree (preferably B.A or B.S.) from an accredited college or university is required. * Minimum 1-2 years of experience with an external facing software support organization. * Experience using SQL to query relational databases. * Experience with system integrations using XML over https, sFTP, or other communication protocols. * Experience with or equivalent CRM software. * Superior analytical and troubleshooting abilities, enabling quick determination/ resolution of software issues. * Ability to use logic/reason to identify and resolve issues, applying the most effective resolution methodology. * Ability to analyze and resolve problems according to established priorities. * Excellent written and verbal communication skills. * Must demonstrate a sense of urgency while acting in a professional, calm manner. * Ability to stay abreast of changes and updates in relevant technologies * Ability to work in a fast paced, changing environment with individuals from diverse areas of specialization. * Must be a self-starter and team player who also has the ability to work independently * Ability to understand technical components of software solutions. * Strong organizational and time management skills are essential to meet deadlines. * Detail orientated and able to thoroughly document and communicate issues. * Ability to handle multiple projects in an organized and timely manner. * Must be able to successfully pass Amber Road's basic SQL exam. Preferred, but not required: * Familiar with ASC X12 standards. * Familiar with Supply Chain and/or Trade Compliance concepts and terminology E2open Raleigh NC

Java Software Engineer

Align Technology