Full Stack Java Developer

Our client, a leading private global commodity trading company in Stamford, CT, is looking to hire 2 outstanding Java Full Stack Web Application Developers (one junior, one senior) to work on a full-time permanent basis. The ideal candidates have experience with Spring MVC and Struts 2 MVC Framework (as well as Core Java technologies such as Java Servlets and JSP)

As a Java Full Stack Web Application Developer, you will become part of a small team responsible for delivering solutions that will work in concert with existing Commodity Trading and back office systems to provide additional functionality and a seamless user experience. You will be working within an Agile environment building the Application within the Amazon Web Services Cloud, even if you dont have AWS experience!

Required Skills and Experience:5+ years MVC Web application development with heavy emphasis on Spring MVC or Struts 2 MVC Framework2+ years Telerik or similar UI ControlsExperience with standard web technologies, such as HTML, HTML5, CSS, CSS3, JavaScript, JQuery, AJAX, JSON, XML Angular JS and React JSExposure to Tomcat, JBoss, and JavaBeansCandidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standardsFamiliarity with report writing using such tools as Crystal Reports, Active Reports or Pentaho Reporting or other Open Source Report writing toolsExperience leveraging relational SQL databases, PostgreSQL preferredFunctional knowledge of ORM technologies such as HibernateExperience working with SCM systems (such as Subversion, Git, Mercurial, VSS, or TFS)Experience working with open source integration tools such as Pentaho Data Integration, Talend or a willingness to self-learn and use these technologiesSolid understanding of Object Oriented Analysis and Design

Boost your job search productivity with our free Chrome Extension!

Similar Jobs

VIEW JOBS11/16/2018 12:00:00 AM2019-02-14T00:00The Responsibilities
Job Description:
The role is for a Java developer working in the Fixed Income Trading IT team. The candidate will be responsible for the design, implementation, and 2nd level support of large-scale, multi-tiered Electronic Trading systems, primarily for the US Rates business as part of a global team.
Role/Team Summary:
The US Fixed Income Trading Technology team focuses on numerous components of the electronic trading application environment. The application stack is primarily built in-house, both locally and in conjunction with the global development team. The US team plays a critical role in adapting and improving the software to meet the needs of the US Rates business. Fixed Income markets continue to move towards higher automation and lower latency of electronic execution.
The team is responsible for a wide range of applications/functions from responding to electronic customer request-for-quote (RFQ) via Tradeweb and Bloomberg, orders, real-time price generation, contribution, and the automated hedging of customer trades. All related execution algos, models, and order management systems fall within this team's remit.
Given the small team size and the business direction towards automating existing manual processes, significant exposure to the trading desk is expected for the role; this includes 2nd level support when issues or questions arise. Most of the application stack is in Java, although other technologies come into play as well. Flexibility is required. This is an excellent opportunity to play a significant role in the automation and latency reduction efforts of the highly liquid US Treasury bond and USD Interest Rate Swaps markets.
Essential Experience (Must have Skills):
* 3+ years of Java OO server-side (not EJB or Web) development
* 2+ years of FI electronic trading workflow, trade execution strategies and Order Management Systems in the Fixed Income space
* Solid understanding of the fundamentals of vanilla Java programming - Multithreading, OO, distributed computing, message-based architectures.
* Development experience on Spring framework and version control systems like SVN and Git.
* Experienced a structured environment such as software house or large team.
* Application development involving an understanding of the user domain, rather than just implementing technical solutions.
* Proven experience of complete project lifecycle, and exposure to Agile methodologies (Scrum).
* Development experience on a large complex codebase
* Ability to work in a Unix/Linux server environment
Supplementary Experience (Useful additional skills):
* Experience of working and developing software in a real-time environment.
* Familiarity with US Fixed Income trading venues for bonds and futures specifically
* Experience with Improving development practices for team as a whole
Personal Attributes:
* Strong interest in financial products and eager to develop a career in technology in the front office of an investment bank.
* Takes ownership of issues and manages them appropriately.
* Genuine interest in teamwork. Proven record of making improvements for the team as a whole, assisting and working with others and aligning development work with team objectives.
* Understanding that application development is more than purely coding.
* Good communication skills – to work with local Dev/Support teams, business managers, traders, and global Dev/Support teams
* Enthusiastic
It is the policy of NatWest Markets Securities Inc. and its parent, affiliates and/or subsidiaries to provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to race, color, ethnicity, religion, gender, sex, pregnancy/childbirth, age, national origin, sexual orientation, gender identity or expression, disability or perceived disability, genetic information, citizenship, veteran or military status, marital or domestic partner status, or any other category protected by federal, state and/or local laws. Equal Opportunity Employer -Disabled/Veteran – review "EEO Is The Law", "EEO is the law- Supplement" & "Pay Transparency Provision" posters here.
Royal Bank Of ScotlandStamfordCT

VIEW JOBS11/29/2018 12:00:00 AM2019-02-27T00:00Job Description:
What makes Gartner a GREAT fit for you? When you join Gartner, you'll be part of a fast-growing team that helps the world become smarter and more connected. We're the world's leading research and advisory company, achieving consistent double-digit growth by steering clients toward the right decisions with business and technology insights they can't find anywhere else. Our associates enjoy a collaborative work environment, exceptional training and career development — as well as unlimited growth opportunities. If you like working with a curious, supportive, high-performing team, Gartner is the place for you.
About this role:
Well-rounded and motivated full stack Associate Software Developer who will be part of a team developing and supporting Digital Workspace - Intranet, Collaboration, Web content Management (WCM) and Document Management (G-Suite, SharePoint & Alfresco). The ideal candidate should have knowledge on Java, JavaScript web-based technologies and database or other programming languages.
What you will do:
* Responsible for development, test, customization and support of various systems/applications.
* Design, development, testing, implementation and support of applications and services using a range of technologies.
* Contribute to the review and analysis of business requirements.
* Collaborate on architecture and technical design discussions.
* Perform and participate in code reviews, peer inspections and technical design/specifications.
* Document and review detailed design.
What you'll need:
* Bachelor or Master's degree in an IT related field.
* 0+ years of strong understanding of Spring (Core, MVC, JDBC), Hibernate/JDBC/JPA/ORM, JSON.
* Knowledge with Java /J2EE Web Based Technologies.
* Good software development and object-oriented design fundamentals.
* Knowledge with any relational database.
* Familiar with JSP, Servlets, React & Node JS , HTML, XML & JQUERY.
* Excellent verbal and written communication skills.
* Understanding of agile development methodologies.
Who you are:
* Passionate about technology, self-learner who keeps abreast with latest developments.
* A team player who can comfortably work with distributed teams across the globe.
* Attentive to details and well organized.
* Able to solve complex problems and successfully manage ambiguity and unexpected change.
* Coachable and embracing of best practices and feedback as a means of continuous improvement
* Consistently high achiever marked by perseverance, humility and a positive outlook in the face of challenges
What we offer:
In addition to an outstanding work environment with rapid advancement potential, Gartner associates enjoy exceptional compensation and benefits, including:
* Competitive base salary
* Flexible work environment
* A great work culture
Job Requisition ID:G22303
By submitting your information and application, you confirm that you have read and agree to the country or regional recruitment notice linked below applicable to your place of residence.
Gartner Applicant Privacy Link: https://jobs.gartner.com/applicant-privacy-policy
For efficient navigation through the application, please only use the back button within the application, not the back arrow within your browser.
GartnerStamfordCT

VIEW JOBS12/12/2018 12:00:00 AM2019-03-12T00:00Job Description:
Role Summary/Purpose:
Join our team on this once-in-a-lifetime opportunity to help build a financial institution. We architect the technical solutions on which our future innovations will be built. Be a key contributor in the development of new applications.. Engage with Us.
You are the right candidate if you…
* Have passion: Sure you can code, but are you passionate about software development?
* Have common sense: Building is important, but do you think through designs to ensure they're the best solutions first?
* Are slightly obsessed with pretty code: Do you write elegant, testable, performant code that is robust and scalable?
* Learn quickly and adapt to new technology: Let's face it – technology changes by the minute. Are you able to quickly adapt and learn to be productive with new languages, operating systems, and tools?
Essential Responsibilities:
* Application development in support of multiple project streams including data services, web UIs, and critical processing
* Develop reliable/reusable/scalable/service-oriented software solutions and documentation according to our existing software design practices.
* Develop proof of concept models to support design efforts.
Qualifications/Requirements:
* Bachelor's degree in a technical field (Computer Science, Engineering, Information Technology, etc.)
* 5+ years of Technology experience in event driven, service-oriented platform
* Full stack Java, Sql, web (HTML5/Javascript) development
* Experience in banking and financial services
* Kafka integration experience
* Strong experience with JMS messaging (MQ, Tibco, RabbitMQ, etc)
* SQL (TSQL\PLSQL)
Desired Characteristics:
* Authorization patterns
* Experience with Scrum development practices
* NoSQL development and analytics (MongoDB, Hadoop)
* Enterprise caching experience (Gemfire, Redis, Memcached)
* FFIEC guideline compliance and support experience
* SWIFT, TCH, FRB payment integration
* Cross functional team player with the ability to work seamlessly across a matrix organization
* Good organizational skills in a deadline driven environment
Eligibility Requirements:
* You must be 18 years or older
* You must have a high school diploma or equivalent
* You must be willing to take a drug test, submit to a background investigation and submit fingerprints as part of the selection process
* You must be able to satisfy the requirements of Section 19 of the Federal Deposit Insurance Act.
* Effective 1-1-18, new hires (Level 4-7) must have 9 months of continuous service with the company before they are eligible to post on other roles. Once this new hire time in position requirement is met, the associate will have a minimum 6 months' time in position before they can post for future non-exempt roles. Employees, level 8 or greater, must have at least 24 months' time in position before they can post. All internal employees must have at least a "consistently meets expectations" performance rating and have approval from your manager to post (or the approval of your manager and HR if you don't meet the time in position or performance requirement).
Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Reasonable Accommodation Notice:
* Federal law requires employers to provide reasonable accommodation to qualified individuals with disabilities. Please tell us if you require a reasonable accommodation to apply for a job or to perform your job. Examples of reasonable accommodation include making a change to the application process or work procedures, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment.
* If you need special accommodations, please call our Career Support Line so that we can discuss your specific situation. We can be reached at 1-866-301-5627. Representatives are available from 8am – 5pm Monday to Friday, Central Standard Time.
The salary range for this position is 70,000.00 - 150,000.00 USD Annual
Salaries are adjusted according to market in CA and Metro NY and some positions are bonus eligible.
Grade/Level: 11
Job Family Group:
Information TechnologySynchrony FinancialStamfordCT

By clicking the above button, you are consenting to our Terms of Use and Privacy Policy. You also consent to have an account created for you on this site so that you can get more out of your job search.