This is an opportunity to work with a talented team and contribute to a new and growing company. Successful candidates have a great attitude, are fast learners, excellent communicators, comfortable with technology, are able to take direction, and quickly form telephone/e-mail based relationships.
If you are a self-driven, experienced, multi-talented Java developer and have in-depth knowledge of the Spring framework: we want to talk to you. We are a small distributed team that works all over the world, and we're looking for a Spring Batch developer to contribute on our most important projects.
We want only kickass human beings to join our team. If you think of yourself as a unicorn, ninja, rock star, superwoman, we donâ€™t mind. Please just leave the ego at the door! Having a passion for great design and an eye for detail is paramount. We need to feel that you care deeply about your craft.
Generic Skills Required for Performing the Job:
â€¢ Strong Development Skills in the technologies listed
â€¢ Strong analysis, problem solving and troubleshooting skills
â€¢ Demonstrated interest in, knowledge of, and enthusiasm for Internet technologies
â€¢ Strong business acumen and desire to deliver service excellence to customers
â€¢ Proven ability to define success criteria to meet and measure quality expectations
â€¢ Experienced in estimating effort and elapsed time required to complete project deliverables.
â€¢ Provide feedback on business requirements documentation to ensure resolution of any apparent ambiguity or
â€¢ Perform Functional Breakdown, Design, Programming, testing to support the business requirements.
â€¢ Perform impact analysis for design modification and obtain signoff from the Architecture Team.
â€¢ Developing and documenting workload estimates (ie: Creation of workload breakdown plan to define and track
software development efforts for your own efforts)
â€¢ Developing and delivering functionality within these estimated effort and time frames
Specific tech skills essential for completing the assignment
â€¢ Mastery of Java - Multithreading, Collections and Exception handling
â€¢ Knowledge of J2EE servlet API
â€¢ Demonstrated experience in building web based java applications
â€¢ Knowledge of Spring framework and the following concepts is a must
o Transaction management
o Hibernate or Spring JDBC
o Spring Batch
â€¢ Should be aware of best practices around programming and version control
â€¢ Superb written & verbal communication skills
â€¢ Strong attention to detail
â€¢ Experience working in an agency environment and managing a team