Job Seekers, Please send resumes to resumes@hireitpeople.com
Detailed Job Description:
- Be willing to relocate to the area. This position may require travel in the US.
- Bachelor s degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
- At least 6 years of Information Technology experience (Per the JL)
- Experience of Java, C++, Web Services, SOA, REST APIs, SPRING Framework, SQL & NoSQL, JUnit, Maven & Jenkins
- Expert in Java: language features, Object Oriented and modular programming (Design Patterns are a plus), profiling/tuning, garbage collection; proven track record of challenging systems-level Java/C++ development.
- Hands on Oracle Database. Experience developing data-driven applications using an industry standard RDBMS (Oracle, DB2, SQL Server, MySQL, Informatica, etc.)
- Experience in Unix based development environment
- Experience in QA methodologies, test automation and automation frameworks
- Knowledge and experience with full SDLC lifecycle
- Experience with Lean / Agile development methodologies
- U.S. citizens and those authorized to work in the U.S. are encouraged to apply, we are unable to sponsor at this time.
Preferred Qualifications:
- Experience in object-oriented programming and concepts
- Experienced in Distributed System development using Java/J2EE/Web Technologies/C++.
- Conversant in design patterns
- Good understanding of web services and related standards like REST/JSON
- Experience in caching software
- Experience in Spring framework and other open source frameworks
- Experience developing data-driven applications using an industry standard RDBMS (Oracle, DB2, SQL Server, MySQL, Informatica, etc.)
- Experience in both development and quality assurance activities
- Experience in driving Integration testing, UAT with external vendors
- Experience in JUnit, Selenium
- Experience working in payments or financial services industry
- Exposure to Agile Methodologies
- Ability to communicate complex technology solutions to diverse teams namely, technical, business and management
- Experience managing team size of 2-3 would be a plus
- Excellent verbal and written communication skills
- Experience and desire to work in a Global delivery environment
Minimum years of experience*: 5+