Hi partner,
Position: Java Developer
Location: San Ramon, CA
Duration: 6 + Months
PHOTO ID & VISA COPY MUST
NO OPT Please
Job Description:
Basic Qualifications:
- Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math)
- Solid understanding of Linux or Unix operating systems
- Good knowledge on responsive design
- Experience developing web applications
- Experience with developing/using RESTful Java Web Services / Micro Services
- Experience in software design patterns, problem solving and troubleshooting skills
Eligibility Requirements:
- Legal authorization to work in the U.S. is required.
- Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen
- Must be willing to travel <5%
- Must be willing to work out of an office located in San Ramon, CA
Desired Characteristics:
- Committed to TDD methodology and XP programming techniques
- Strong problem solving abilities and capable of articulating specific technical topics or assignments
- Demonstrates clarity of thinking to work through limited information and vague problem definitions
- Able to work under minimal supervision
- Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
- Embraces technology trends that drive excellence beyond traditional practices (e.g., Test automation in lieu of traditional QA practices)
- Influences through others; builds direct and "behind the scenes" support for ideas
- Able to verbalize what is behind decisions and downstream implications.
- Strong attention to details
Technical Expertise:
- Proficiency in Java (1.7 or later), JUnit, database technologies, Spring MVC, JPA, REST, Jackson, SOA, JPA Solid
- Strong knowledge of Object Oriented Analysis and Design, Software Design Patterns and Java coding principle
- Experience developing web applications (Spring, RESTful, Jersey, RestEasy,JAX-WS, Web Services)
- Experience with front-end technologies such as Javascript, HTML5, CSS, AngularJS, BackboneJS, EmberJS, KnockoutJS
- Ability write unit tests (TDD practices) for backend and frontend services
- Experience with any of these frameworks or programming paradigms: Play, Akka, API Gateways, Reactive Programming, Java NIO
- Experience with API and micro services development with exposure to using a 12-factor apps
- Experience Big data technologies like Hadoop, Spark or IOT will be a bonus
- Exposure to building scalable, stateless, resilient & highly available applications and services like AWS, Azure, App Engine, Heroku, etc.
- Experience developing applications using reactive frameworks like nodejs, Spring Boot, Play or a solid experience building applications on top of RESTful APIs and micro services
- Experience working with GIT, Maven or Gradle, Cloud Foundry
Business Acumen:
- Have a solid understanding of the underlying infrastructure needed to run a large distributed web application
- Has the ability to break down problems and estimate time for development tasks
- Has the ability to make basic technology choices based on experience
- Demonstrates awareness about competitors and industry
Leadership:
- Demonstrates clarity of thinking to work through limited information and vague problem definitions
- Has the ability to take ownership of small tasks and deliver without supervision while using their discretion to seek help when necessary
- Voices opinions and presents clear rationale. Uses data or factual evidence to influence
- Recognizes collaborative behavior and participates in collaborative activities
Personal Attributes:
- Demonstrate the ability to help team members
- Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present
- Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new
- Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources
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