Entry-Level Java Developer

Development Raleigh, NC


iCiDIGITAL delivers market-leading enterprise technology solutions that give our client’s a decided advantage. We create world class websites and interactive digital strategies that help improve marketing results, and create more profitable customer interactions. Our team of experienced specialists, and our track record of successful partnerships, gives us an edge in industry know-how and in understanding the big-picture. With expertise in AEM, and experience building adaptive systems with Adobe Marketing Cloud, iCiDIGITAL is a powerful implementation partner for enterprise organizations. Work with us to get ahead in the ever-changing digital landscape.


iCiDIGITAL is currently seeking an entry-level / intermediate Java Developer to join our Digital Solutions team. In this position, the candidate will gain professional experience in a fast-paced, agile environment, while interacting with both customers and peers. The developer will be provided technical, hands-on training with AEM and other enterprise level development tools. In addition, the Java Developer will be introduced to large, high profile clients and will learn to configure and customize enterprise solutions to meet the client’s complex needs. The ideal candidate will have strong communication skills, adapt quickly to changing environments, be eager to learn new skills, and be able to work alongside peers and mentors to achieve company objectives.


Reasonable accommodations will be made to enable individuals with disabilities to perform the essential functions of this position. The below list represents the major tasks assigned to incumbents in this job. They are not intended to be an exhaustive list of all tasks.

  • Writing front-end and server-side code in Java, JSP, HTL, HTML, CSS, and JavaScript
  • Setting up and configuring web content management development environments
  • Developing applications to meet business requirements
  • Meeting with and utilizing teammates’ expertise to gain experience and grow professionally
  • Documenting methods and lessons learned
  • Participating in most stages of the SDLC; including planning, daily stand-ups, code reviews, and code deployments


  • Degree in Computer Science or equivalent skill set
  • 1-3 years of experience with Java programming
  • Ability to work in a fast-paced environment
  • Ability to learn new technologies quickly
  • Ability to work well in team settings


  • Professional experience in web development is a plus
  • Experience implementing Java applications or web content management systems preferred
  • In-depth knowledge of object-oriented methodologies preferred
  • Preferred Technical Skills: Java, JavaScript, HTML5, CSS3, Maven, Git


Travel may be requested on occasion. As proficiency and experience are gained, request for travel may increase.


Common office/desk environment that involves long periods of time at a stationary desk with extensive computer work that requires repetitive motion of the wrists, hands, and/or fingers.

iCiDIGITAL provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws. iCiDIGITAL complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.