Job Description :
only GC/Citizen or GC- ead or TN visa

"We are seeking developers with a range of experience levels – from junior to senior – to join our team, grow with us, and teach us a few things along the way.
As a successful candidate and team member you must:
Be able to demonstrate proficiency with Java and a reasonable subset of the following as befitting your experience level:
SQL, UNIX/Linux, Messaging (MQ, RV, JMS), HTML5, CSS, AJAX, Spring, Hibernate, MVC frameworks (Struts, Spring), web services, JSP/JSTL and Servlets, EJBs, JavaScript/JSON/JQuery, Concurrent Programming, Object Oriented Design, Design Principles and Patterns, Agile Practices, Test Driven and Behavior Driven Development and related frameworks, Aspect Oriented Programming, Dependency Injection/Inversion of Control
Additionally, it would be nice to have experience in any of the following:
Foreign Exchange Markets, Electronic Payments & Settlements, dynamic languages such as Python, Ruby, or Groovy, WebLogic Server, Big Data, MIS solutions
Have a proven ability to solve problems with technology - Can you describe a problem you’ve solved, the details of the solution, and why you chose the technology you used? Have you had demonstrated success developing large-scale sustainable applications?
Be passionate about quality, programming, and software development in general - Do you “sharpen the saw” and continually explore opportunities to improve? Are you a technology evangelist? Will you introduce the group to new technologies and approaches?
Be flexible with day-to-day responsibilities – Are you comfortable with working across multiple systems and potentially using multiple programming languages and technologies? Can you help with recruiting new talent?
Be organized - Are you able to remain productive even when you have multiple deliverables?
Demonstrate good judgment - Can you be trusted to make good decisions independently?
More about us:
Bank of America Merrill Lynch is a global financial powerhouse that markets, trades, and manages risk for FX spot and derivative products
Together with team members in New York, London, Singapore, India and elsewhere, FX Chicago builds and maintains the systems that are key contributors to the bank’s position in this high revenue business
Our developers pride themselves on their interest in technology and knowledge sharing is encouraged via informal brown-bag lunches, company-sponsored training, and annual internal developer conferences
We have fun together - We hold Bags tournaments, WhirlyBall tournaments, happy hours, and other social events
About the role:
You will be responsible for developing and maintaining both internal and client-facing applications which integrate not only with our clients, but with most areas within the Bank through our existing APIs and new ones yet to be developed
You will be working with one of Bank of America’s foremost Agile development teams, using techniques from the XP and Scrum software development methodologies
You will participate in most phases of the software development life cycle including story writing and estimation, design, development, test planning, test automation, and deployment"
             

Similar Jobs you may be interested in ..