Are you ready for a comeback?
We value our talented employees, and whenever possible strive to help one of our associates grow professionally before recruiting new talent to our open positions.
If you think the open position you see is right for you, we encourage you to apply!
Our people make all the difference in our success.
This is an intermediate level position responsible the implementation of new or revised application systems and programs as part of the Technology team.
Developing projects from a detailed business requirements, working through solutions and managing execution and rollout of these solutions, in the context of an overall consistent global platform
Working closely with the business analyst, the architect and the user community to translate the user requirements to scalable solutions
Application development using Java / J2EE
Data analysis using SQL queries
Monitoring and controlling all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
Utilizing in-depth specialty knowledge of applications development to analyze complex problems / issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement.
Soft Skills :
Consistently demonstrates clear and concise written and verbal communication
Demonstrated problem-solving and decision-making skills
Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Strong Communication Skills, Strong Analytical skills
High levels of ownership and commitment on deliverables
5-8 years of relevant experience
Experience with Java / J2ee Development in Windows / Linux platform
Experience in J-Unit or any unit testing frameworks
Experience in developing UI using Angular or Java script or similar UI framework.
Strong understanding of object-oriented analysis and design, design patterns, high availability and concurrent programming
Strong understanding and experience in Micro services development
Strong knowledge of database fundamentals, ability to write efficient SQLs, tune existing SQLs
Exposure to an industry-standard database (Oracle / PLSQL) on a UNIX platform with awareness of database design and SQL scripting knowledge and performance tuning
Experience in Spring Spring Core, MVC, Integration modules.
Knowledge of Big data technologies
Experience in systems analysis and programming of software applications
Experience in Finance Industry a plus
Experience with all phases of Software Development Life Cycle Skills : Java, J2EE, SQL Server
Other desirable qualifications include :
Good understanding of Multi-threading and should be able to identify issues during execution of multi-threading application.
Worked on source code management such as SVN, GIT, Bit Bucket.
Work experience with Tibco RVD / Tibco EMS / Solace is a plus
Experience with Java Web Components, Web Services and SOA.
Experience using Sonar and Jenkins and Build Tools like Maven and Ant
Experience in developing performance sensitive multi-tier Java / JEE applications
Work experience on transactional applications for low latency, high availability uses is a plus