> Back to Careers

Intermediate/Senior Java/J2EE Developer

About the Role

We are looking for a highly skilled and experienced Intermediate/Senior Java/JEE developer to work as part of our talented engineering team. The successful candidate will be working on a variety of software development projects in the communications and enterprise domains.

Job Responsibilities

  • Interface directly with customers to define and capture solution requirements and project effort estimates (may require some minimal travel within North America and/or UK)
  • Set direction for architecture and design of complex software deliveries
  • Ensure that solutions scale to meet the performance needs of our customers
  • Stay on top of new and evolving technologies related to Java/JEE, Enterprise Application development, web development, and related Frameworks
  • Look for opportunities to improve products and solutions through adoption of new technologies
  • Provide technical leadership within NetFore’s engineering team
  • Implement complex and challenging features
  • Collaborate with customers on pre-production testing and related activities, as well as deployment of applications to production


  • Bachelor’s or Master’s degree in Computer Engineering, Software Engineering or Computer Sciences
  • Highly motivated, passionate and creative problem solver
  • High attention to detail with a commitment to quality
  • Minimum of 5 years of experience in software development; with at least 2 years of JEE development experience: EJBs, JSP/Servlets, JMS/Servlets, Spring Framework
  • Web Application Frameworks: Bootstrap, Grails
  • Experience working with complex distributed software architectures
  • Experience designing and implementing distributed enterprise solutions using Web Services APIs (SOAP, REST, etc.)
  • Strong knowledge of multi-threaded application development
  • Database development experience: SQL, ORM (Hibernate)
  • Proven ability to deliver/deploy large scale software solutions to customers

Desired Skills

  • Exceptional interpersonal skills, with willingness and suitability for direct customer engagement
  • Application Servers: JBoss, WebLogic, clustering
  • Web Application Frameworks: AngularJS, React, NodeJS, Google Material Design
  • IDE/Tools: Eclipse, IntelliJ
  • Experience with large scale relational databases and replication technologies
  • Background in software development/delivery for Tier 1 Telecom customers is an asset

Apply Now

To apply, please send your resume to careers@netfore.com. If we think you might be a good fit for NetFore, we’ll be in touch soon!