Location: Nashville, TN
Duration: 1 year
Job Requirements
· Bachelor's Degree or higher in CS/Engineering/Science/Math preferred
· Minimum of 10 years of experience in software development (analysis, development, testing, documentation)
· Minimum of 5 years' experience as a technical lead
· Strong (min 7 years) Java Development skills in J2SE/J2EE applications
· Expertise in Test Driven development
· Hands-on experience in best practices in testing and developing of good/clean code
· Proven track record of delivering high volume, transaction based systems
· Strong object oriented analysis and design skills
· Good working knowledge of Unix/Linux
· Clear communication skills, written and verbal
· Team player who works well in a diverse environment
· Software life cycle with focus on maintainability
· Adaptable to a business environment with fast changing requirements and priorities.
In your current role you will be working:
· across a suite of applications or complex sub-components
· with a large number of developers actively contributing the code base
· with significant functional complexity in the scope
· with large scale external integration (multiple inbound and outbound feeds)
· with high volume and high availability requirements
· with change management effectively and efficiently
· You will be able to demonstrate clear cut technical leadership in your domain.
· You will have adopted agile at scale (across multiple teams) and be acting as a "change agent" bringing constant improvements to the build and delivery processes.
Job Function (Brief description of the business area and team the candidate will be joining)
In Securities Operations IT, we are looking for individuals who are passionate about what they do, who value excellence learning and integrity. Our culture places emphasis on team work, collaboration and delivering business value while working at a sustainable pace.
Most importantly we are looking for someone who is technically excellent and can aspire, and inspire others, to our values and culture.
· We are looking for an experienced senior Enterprise Java developer (J2SE5 or Java SE 6) who has been regarded as a key contributor to multiple large scale projects with ability to provide technical leadership.
· You will have worked extensively with the Spring Framework, messaging, Hibernate and Oracle primarily for server side development on Unix/Linux, and ideally in a high volume, low latency distributed architecture.
· You will be passionate about modern development techniques; you will believe strongly in the benefits of test driven development, automated testing and continuous integration, and will encourage others to feel the same through leading by example and coaching (3 Years)
· You will also appreciate industry best practices and always look for applications of these within your daily work. You will understand the importance of ensuring good code quality and will provide role model behaviors tor refactoring, pair programming and code reviews.
· You will have been involved in the architecture and design of applications, choosing relevant frameworks and open source technologies, evolving the architecture as the products develop, both at a component and enterprise level. (3 Years)
· You will understand and apply good architectural principles and be able to work collaboratively with others to design the best solutions.
· You will understand and have applied solutions to cater for non-functional requirements including stability, capacity and scalability and manageability.
· You will also have planned and coordinated major releases, and have supported critical production defects.
· You will have worked closely with users to elicit initial requirements and then iteratively refined these to remove any ambiguity. In fact, you will feel comfortable picking up any tasks required to deliver a feature as you have developed a well-rounded skill set through your involvement in all aspects of software delivery. (3 years)
SKILLS | DETAILS | Candidate Self-Rating 1 – 10 (10 High) |
Core Java | Collections, Threading, Exception Handling, Generics, Anonymous Class |
|
Design Patterns | Behavioral, Creational & Structural Pattern |
|
Spring | Dependency Injection, JDBC template, AOP |
|
Hibernate | Sessions, Associate Mapping, Collection Mapping, Transaction Mgmt, Caching |
|
CI Tools | Junit, Mockito Framework, JBehave |
|
OS | UNIX, LINUX & (Shell scripting) |
|
Database | Oracle, PL/SQL |
|
Build Tools | Gradle, Maven, ANT |
|
Middleware | MQ, EMS |
|
Raj Laxmi
Resourcing Specialist
Email: laxmik@systelcomputers.com
Ext: 223| D: 678-250-9845
You received this message because you are subscribed to the Google Groups "CVMSCRM" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cvmscrm+unsubscribe@googlegroups.com.
To post to this group, send email to cvmscrm@googlegroups.com.
Visit this group at http://groups.google.com/group/cvmscrm.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment