Please share resumes to [email protected]


Role: Sr. Java Developer with big data experience

Location: Cary, NC

Duration: 12+ Months



*Roles & Responsibilities:*

·         Design, develop, implement and test software components on
distributed system written in Java.

·         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

·         Analyze and solve performance and security related issues in the
applications.

·         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.



*Required Qualifications:*

·         Bachelor of Science degree in Computer Engineering, Computer
Science, Electrical Engineering or related discipline

·         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

·         Strong understanding of software design patterns

·         Competence with Python, Linux shell scripting, MySQL or any other
databases.

·         Experience with industry-standard IDE, version control and
development tools.

·         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 with Grails

·         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 with Hadoop YARN or Apache Mesos

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

·         Sound knowledge on product and applications security.

·         Experience with Java 8, including streams and lambdas

-- 
You received this message because you are subscribed to the Google Groups 
"oraapps" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/oraapps.
For more options, visit https://groups.google.com/d/optout.

Reply via email to