Skip navigation
Senior Java Developer - Core Team

Senior Java Developer - Core Team

Job Description

Netspend Corporation is seeking a Senior Java Software Developer to join the core team in designing and developing proprietary software in a highly secure and a heavy transaction based environment. We are looking for well-rounded developers who have a proven track record of delivering scalable and robust business applications. You must be capable of designing and developing new functionality as well as consistently producing on-going scheduled maintenance releases. 
This role will be part of a 20 person technical team, developing proprietary software and technology to support our internal teams, external partners, and NetSpend cardholders.  NetSpend processes millions of transactions every day using this technology. Our growth and profitability is directly tied to our ability to scale and monitor this technology. 
NetSpend offers a fun, personable atmosphere where creativity, ingenuity and talent are encouraged and rewarded.

•         Deliver highly scalable and reliable business applications using J2EE technologies. This includes creation of middleware and internal API’s

•         Maintain a suite of existing applications by implementing new features and fixing critical bugs

•         Collaborate with other engineers on code reviews, internal infrastructure, and process enhancements

•         Ensure that unit and system tests are automated and complete per quality assurance requirements

•         Optimize performance and scalability as necessary to meet business and financial goals of application and environment

•         Adhere to current documentation standards and produce necessary documentation for training and compliance     

•         BS/MS in CS or equivalent preferred, or equivalent work experience

•         5+ years of J2EE development experience for proprietary technologies in a fast-paced environment

•         Strong Java skills and object oriented design experience, including working knowledge of core libraries, design patterns

•         Significant development experience in a Unix/Linux environment

•         Experience integrating with databases (preferably Oracle and MySql) and middle-tier application server architecture

•         Experience with Toplink or Hibernate is a plus

•         Experience with memcached is a plus

•         Experience with agile development methodologies desired

•         Preferred experience with JBoss, JMX and SOA

•         Significant experience with automated test frameworks - Junit

•         Working knowledge of current software security technologies (encryption, authentication, etc.), and their incorporation into software systems. Experience with Atalla is a plus

•         Prefer experience in card processing and high-transaction processing environment

•         Excellent verbal and written communications skills and an interest in working in a collaborative team environment.

•         Demonstrated ability to deliver results, prioritize activities, and to manage time effectively

•         All eligible candidates must be able to meet NetSpend’s Background Check policy: able to pass drug test; no felonies and/or misdemeanors on criminal history; less than $4,000 in collections and/or charge-offs on credit check
Here are our Joel Test answers:

•         Do you use source control? Yes

•         Can you make a build in one step? Yes

•         Do you make daily builds? Yes

•         Do you have a bug database? Yes

•         Do you fix bugs before writing new code? Yes

•         Do you have an up-to-date schedule? Yes if schedule=two week sprint plan

•         Do you have a spec? Yes if spec=user story acceptance criteria

•         Do programmers have quiet working conditions? No, open cube plan with devs and QAs grouped by scrum team

•         Do you use the best tools money can buy? Yes

•         Do you have testers? Yes

•         Do candidates write code during their interview? Yes

•         Do you do hallway usability testing? No. Our software is rarely targeted at users in the hallway. We demo formally after each sprint and informally after daily stand-ups if there is any functionality to gather usability feedback on.

Job Requirements


Job Snapshot

Employment Type Full-Time
Job Type Information Technology
Education Not Specified
Experience Not Specified
Manages Others Not Specified
Industry Other Great Industries
Required Travel Not Specified
Job ID 1771
CareerBuilder Tip:
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using you are agreeing to comply with and be subject to the Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Senior Java Developer - Core Team

Enter notes about this job: