Similar Jobs
Designs, develops, modifies, adapts and implements solutions to information technology needs through new and existing applications, systems architecture and applications infrastructure.
Reviews system requirements and business processes; codes, tests, debugs and implements software solutions.
Your role and responsibilities:
- Design, develop, test, fix, and maintain enterprise software applications for a suite of products within Nasdaq AxiomSL Controller View Platform.
- Work closely in collaboration with other software developers, software architects, and product owners to address complex problems.
- Participate in technical design reviews, functional specification reviews, develop project estimates, schedules, test plans, and code reviews.
- Proactively identify and resolve potential problems/issues including authoring of technical specifications.
- Conduct performance testing, review results, identify bottlenecks, and profile code.
In this role, you will have the opportunity to work in a strong experienced team delivering complex technology solutions to international clients. You will work with and learn from subject matter experts, and have the opportunity to take on more responsibility and progress within the development team. Besides working closely with your colleagues in Chennai, you will also work closely with Nasdaq teams in other countries.
Furthermore, you will:
- Troubleshoot time-critical issues for multi-threaded business processes in an n-tiered architecture.
- Help promote clean design, development, and coding practices across the global engineering organization.
- Contribute to the R&D, design, development, and testing of the next generation product.
- Collaborate with your team in an aggressive, agile environment focused on continuous delivery and learning.
We expect you to have ?
- Minimum 4 years of experience in commercial software with significant and demonstrated experience leveraging Java for business domain logic.
- Senior resource who is motivated to lead a small team and grow.
- Excellent knowledge of Java
- Excellent object-oriented analysis, design, and development skills, including test-driven development (TDD)
- Experience with profiling and performance enhancement of distributed and multi-threaded systems.
- Working knowledge of relational databases, including RDBMS setup and tuning experience (Oracle / Sybase).
- Familiarity with open-source frameworks ideally including Spring, Hibernate, Spring MVC, Spring JDBC
- Excellent communication skills.
- A curious mindset and analytical skills, with a strong will and capability to learn.
- A strong Can-Do attitude and good teamwork skills.
- Abilities to engage and collaborate closely with external and internal stakeholders.
- A strong inner drive and motivation, thriving in a high pace environment.
- Interest in contributing to the culture of working in an agile environment.
- Education Required: Bachelor/Master Degree qualified in a discipline related to Computer Science, Information Systems, or equivalent work experience.
- Experience Required: At least 4 years
- Knowledge of AxiomSL Controller View is a plus.
- Knowledge of web markup, including HTML5 and CSS3 is a plus.
- Fair understanding of JavaScript programming.
Come as You Are
Nasdaq is an equal opportunity employer. We positively encourage applications from suitably qualified and eligible candidates regardless of age, color, disability, national origin, ancestry, race, religion, gender, sexual orientation, gender identity and/or expression, veteran status, genetic information, or any other status protected by applicable law.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.