Dear Partners,

*Multiple JAVA Roles*
*Location : Minneapolis, MN (F2F MUST)*

   1. *Java/Spring and high comfort with Unix/Linux command lines*
   2. *Full Stack Java Developer*
   3. *Java Backend RESTful services development*
   4. *Java/Groovy/REST/HTTP/JSON/NoSQL (nice to have NoSQL)*
   5. *Java/Spring/REST/Maven w/ DevOps support*
   6. *Java Backend Engineer*
   7. *Speciality Developer*


*1. Java/Spring and high comfort with Unix/Linux command lines*

Dotcom Commerce Payments Team - Consultant will be expected to evaluate and
refactor in a rapid manner for every part of our infrastructure.
Overall knowledge of designing an application to run on a scalable platform
is expected.
You will be working in an agile environment which means test-driven
development and pair programming.
We are evolving towards a dev/ops model, with our development teams engaged
in monitoring, optimizing and supporting our production environments.
We have many projects running in parallel including Cloud technologies,
Infrastructure automation, and SOA REST based web applications.

   - At least seven years of relevant application software development
   experience
   - Test-Driven Development
   - Strong Spring knowledge
   - Developing Spring/Java/Groovy/Maven applications
   - Experience with MQ (Rabbit/IBM/JMS/AMPQ)
   - Experience in developing/consuming REST Services
   - Object-oriented programming and experience with working knowledge of
   Design Patterns
   - Experience with emergent design and paired programming
   - High comfort level with Unix/Linux command line
   - Strong unit-testing skills (Junit/Spock in particular)

*2. Full Stack Java Developer*

   - 2+ years doing Full Stack development (must have modern Javascript
   experience – Node and Backbone preferred)
   - 2+ years’ experience developing REST web services
   - 2+ years’ experience developing user interfaces with modern web
   technologies (NodeJS and BackboneJS preferred)
   - 2+ years’ experience with Spring (Spring Batch preferred)
   - 2+ years’ experience with Hibernate
   - 2+ years’ experience with RDBMS (Oracle preferred)
   - 1+ years’ experience with NoSQL (Riak preferred)
   - 1+ years’ experience with messaging systems (RabbitMQ preferred)


*3. Java Backend RESTful services development*
The role is in the CustomerGraph team. CustomerGraph builds back-end
Restful services to drive a portion of our online store.
These services are purely API driven with no user interface. These services
integrate with enterprise services for data transfer via real time apis,
queues, and files.

   - REST based web applications.
   - Local candidates preferred.
   - Developing Java web applications
   - Aggressive refactoring
   - High comfort level with Unix/Linux command line
   - Object Oriented Programming and Service Oriented Architecture design

*4. Java/Groovy/REST/HTTP/JSON/NoSQL (nice to have NoSQL)*

   - This role is on an Engineering team delivering a services platform and
   data services for use by Client eCommerce and enterprise systems.
   - Cross-functional team members will contribute to all aspects of
   software development and delivery.
   - We are a highly collaborative team of engineers, builders and problem
   solvers that share an open lab environment.
   - Aggressive Refactoring.
   - Experience with service development, REST, HTTP, Groovy, Java, Spring,
   NoSQL, XML, JSON.
   - Experience with TDD, Agile, Paired Programming.
   - Knowledge of and working experience with open source software (e.g.
   Apache, Tomcat, Memcache, etc.).
   - Experience in configuring new services using HA Proxy and Apache.
   - Experience working with Linux.
   - The ability to prioritize effectively, communicate clearly, and
   consistently deliver results.
   - Keen attention to detail and high level of commitment.
   - At least five years of relevant systems software engineering
   experience and a BS/MS in computer science or engineering (or equivalent
   professional experience).

DESIRED SKILLS:

   - Any level of experience with NoSQL data stores (Riak, Cassandra, etc.)
   is a plus.
   - Experience with RabbitMQ, IBM MQ.
   - Knowledge of modern Deployment and Configuration Management tools such
   as Opscode Chef.
   - Ability and aptitude to dig into and solve challenging problems and
   proactively avoid problems.
   - Scripting, automation and troubleshooting of processes and systems;
   scripting in the shell and at least one of the following: Groovy, Ruby,
   Perl or Python.
   - Networks, security, firewalls, load balancers, DNS and other
   infrastructure components.

*5. Java/Spring/REST/Maven w/ DevOps support*

   - Overall knowledge of designing an application to run on a scalable
   platform is expected. You will be working in an agile environment.
   - A significant part of the job is provisioning test environments,
   creating and supporting Jenkins builds and other dev-ops items(not as
   significant for FE Developers).
   - We are also called in to triage issues in Production and QA.
   - The View-Own-Services team is responsible for scheduling and other
   applications related to services on the Client Dotcom site.

A bulk of the time would actually doing the developing including:

   - Iteration Planning,
   - Retrospectives,
   - Showcases,
   - Design Sessions.
   - The support of DevOps is an important part of this job.
   - Linux, Jenkins, TomCat, and Chef experience would be valuable
   - Experience with large-scale distributed systems and web oriented
   architectures
   - Developing REST/Spring/Java/Maven applications
   - Familiarity with Unix
   - Object Oriented Programming and Service Oriented Architecture design
   - Ability to function with multiple and changing priorities
   - The ability to work independently and be resourceful.
   - The ability to work in a team

*6. Java Backend Engineer*
The back end engineer will report into the engineering organization and
will work on an agile team participating in all aspects of the agile
process, including sprint planning, story estimating, story execution,
writing code, writing unit tests, and ensuring deliverables are of the
highest quality.

   - Experience building high-performance, highly-available and scalable
   distributed systems.
   - Experience building complex software systems that have been
   successfully delivered to customers.
   - Experience using container technologies, Docker preferred.
   - Experience with Spring, Spring Boot, and Spring Batch.
   - Experience with AMQP, RabbitMQ preferred.
   - Experience with Lucene, Solr preferred.
   - Experience building REST web services, with Spring preferred.
   - Experience building JPA data access layers, with Spring and Hibernate
   preferred.
   - Experience with NoSQL, Riak and Cassandra preferred.
   - Experience with SQL, Oracle preferred.
   - Experience with Agile.
   - Ability to aggressively refactor.
   - Keen understanding of multi-threading and concurrency in Java.
   - Experience with data streaming frameworks and tools, such as Apache
   Flink, Apache Storm, Akka

*7. Specialty Developer*
Inventory system – back end web based system. Web services, performance,
caching and knowing how to make things go fast are important.

   - Experience working in Linux for deployment and production support.
   - Excellent social skills for interacting in a highly collaborative work
   environment.
   - Candidate must be prepared to pair program in a TDD and Agile
   environment with senior level engineers.
   - BS/MS in computer science or engineering (or equivalent professional
   experience)
   - Any level of experience with NoSQL data stores (Riak, Cassandra, etc.)
   and/or Splunk is a plus.
   - Must haves: Java & Web services (preferably Rest vs. SOAP)
   - Knowledge of and working experience with open source software (e.g.
   Apache, Tomcat, etc.).
   - Experience performance testing and subsequent tuning of web services
   including caches, web servers and data stores.
   - Experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft
   Azure, Google App Engine, Hadoop, etc.)
   - DevOps infrastructure experience (chef, puppet, open stack)
   - You enjoy pair programming in a TDD and Agile environment with senior
   level engineers.
   - You are willing to part of the on-call support rotation.

Preferred Experience

   - Proficient in Mac OS and/or IntelliJ for development


Thanks
*Dayanand Sagar K*
Global Information Technology Inc.
eMail : dayanand.sa...@git-org.com
Contact : 215-310-5009 ext 252
Website:- www.git-org.com

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

Reply via email to