Intermediate Java Software Developer Nakina Systems Inc.
THIS JOB HAS EXPIRED As a part of the Nakina Systems development team, you will utilize your Java programming skills to deliver solutions to the marketplace by focusing on customer requirements. Your presence will strengthen our multi-vendor OSS design team by virtue of your specific product knowledge.
Solutions created by Nakina Systems will involve both client and server components interfacing into multi-vendor telecom networks. In order for Nakina Systems to deliver our vision we need further talented individuals with the following specific experience.
Requirements and skills:
1 to 5 years' industrial software development experience in a customer-facing environment
University degree in computer science or related work experience
Object Oriented design and programming using design patterns (e.g. singleton, facade)
Client-server programming (e.g. using RMI), Multi-threading programming
Debugging and troubleshooting skills in a multi-tiered environment/platform
Experience working within software organizations for small and medium-sized companies
Specific and desired skills:
User Interfaces: Swing, Struts, HTML/XML, CSS , JSP, GWT, AJAX, Java Web start, ILOG
Java programming experience including the following technologies: o JDBC, SQL and data modeling skills o Experience with databases (Oracle) o J2EE / EJB programming (session and entity bean programming),XML and JMS, application servers: JBOSS, BEA Weblogic o Protocols: HTTP/HTTPS, FTP/FTPS/SFTP
Telecom Network Element knowledge and Telecom object modeling
Security: user authentication and authorization (e.g. using JAAS), protocols: SSL, SSH, encryption
The selected candidate will contribute to Nakinas success by:
Providing design, implementation and test estimates as input to project plans
Analyzing requirements, providing functional descriptions, high-level system design , detailed design, implementing and testing of new features in a J2EE environment o Some requirements may require interactions with the business team to understand customer implications o Work with the verification team members to aid them in understanding the proposed solution o Working on a combination of real equipment and simulators to verify the new features
Debugging, troubleshooting and resolving software issues found during internal testing as well as those found in the field
Working in a team and sharing your knowledge with teammates
Tools used: Eclipse IDE as the main development environment, Jira for defect tracking, SVN for configuration management.
||Boston, MA |
THIS JOB HAS EXPIRED