Position ID: NAL-1406-16
Type: C2C/Contract To Hire
Duration: 6 Months to a Year
Interview Type: Phone & Skype or F2F
MUST HAVE:
- Strong in Core Java language fundamentals
- Heavily hands on with > 80% of time spent on coding/development
- Experience in coding to improve application performance / scalability / fault tolerance
- Looking for application developers with experience in custom framework development, not just business application development experience
- For Example: Caching / Persistence / Security (Authentication & Authorization) frameworks
- Multiple components of Spring - Experience in using Spring as a foundation for building custom frameworks.
- Spring MVC / Spring Data / Spring AOP - Aspect Oriented Programming
- Asynchronous & Concurrent application experience: 1. Multithreading / 2. Messaging queues / 3. Concurrency APIs like Tasks & Executors
- Restful web service development (JAX-RS with JSON)
- Relational DB or SQL (Example: DB2) - versus - Nonrelational DB or NoSQL (Example: Cassandra)
- Experience is software development using Agile methodology. Example: Scrum (Good to have)
- Propose technologies and develop frameworks for implementation of a digital platform.
- Heavily hands-on, with current role involving at least 80% time spent on coding activities
- Work on recommended solutions on new and emerging technologies, technology prototypes, and engineering process improvements
- Define and implement on high level technology strategies, standards, best practices, processes and guidelines
- Lead and grow the framework development team in core leading technologies
- Strong Object Oriented Design principles with ability to implement in languages of choices (Java / Scala)
- Solid understanding of web development solutions primarily including highly scalable and fault tolerant architectures
- Solid development experience in web technologies: Java, Spring, RESTful services
- Very good at Asynchronous and concurrent programming, messaging architectures, distributed computing, etc.
- Solid experience in distributed data architecture, SQL and No-SQL solutions, with understanding of the behavioral differences between major databases (primarily MySQL – MariaDB & DB2)
- 8 to 10 years of experience developing Systems’ frameworks and software for highly scalable environments
- Excellent communication skills.
- Experience with Agile methodologies
- Experience on Siteminder
- Experience on SOA frameworks
No comments:
Post a Comment