Looking for Grails Developer | Cary, NC | 6 Months

Title: Grails Developer

Location: Cary, NC

Duration: 6 Months

Job Description:

                    Design and implement Web Services functionality on our distributed "associative memory" platform.

                    Produce efficient, maintainable, reliable code and unit tests.

                    Refactor code as necessary to improve function or reduce technical debt.

                    Research new technologies and frameworks; make selections and recommendations

                    Collaborate with other teams including engineering, post-sales support and product management.

                    Collaborate with QA team in automation process on need basis.

                    Produce documentation and artifacts necessary in accordance with the existing processes for collaborating with QA, post sales and business teams.

 

 

Qualifications:

Must possess the below required qualifications to be initially considered for this position.  Qualifications listed as preferred will be considered a plus factor for applicants.

 

Required Qualifications:

Bachelor of Science degree in Computer Engineering, Computer Science, Electrical Engineering or related discipline and 7+ years of relevant software development experience, building enterprise software products or web applications, producing design and technical artifacts, planning and executing the development projects

 

Should have at least 4+ years of experience in the following:

                    Design and development of web and business components in Java

                    Experience with Grails.

                    Knowledge of Python and system programming.

                    Strong understanding of software design patterns.

                    Sound knowledge on product and applications security.

                    Experience on scaling and performance optimization of distributed systems.

                    Experience with a distributed version control system (e.g. git, Mercurial).

                    Triaging and Solving problems in distributed systems in integrated release and production environments including functionality, performance and scaling bottlenecks.

                    Willingness to work in an agile environment where unit testing, code quality (automated checks and peer review), and continuous integration are a critical part of the development process.

 

Preferred Qualifications:

                    Experience in C++.

                    Sound knowledge on product and applications security.

                    Experience with at least one "big data" framework or distributed datastore (e.g. Hadoop Map-Reduce, Samza, Spark, Solr, Cassandra, HBase, MongoDB, Dynamo, Zookeeper), ETL

                    Experience on software packaging, installers/deployment modules on Linux environment.

                    Experience with at least one automated build framework (e.g. Gradle, Ant, Maven)

                    Experience with virtualization technologies (e.g. VirtualBox, Docker, VMWare)


Thanks and Regards

 

Praveen

Ph: 201 680 0200 Ext: 7015

Email: praveen@nytpartners.com

Skype: praveen_nytp


--
You received this message because you are subscribed to the Google Groups "Entry level IT Jobs in US + H1B visa sponsor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to entry-level-it-jobs-in-us-h1b-visa-sponsor+unsubscribe@googlegroups.com.
To post to this group, send email to entry-level-it-jobs-in-us-h1b-visa-sponsor@googlegroups.com.
Visit this group at https://groups.google.com/group/entry-level-it-jobs-in-us-h1b-visa-sponsor.
For more options, visit https://groups.google.com/d/optout.

0 comments:

Post a Comment

 
College & Education © 2012 | Designed by