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
Requirements
- 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!