Java Developer in Sunnyvale, CA at DISYS

Date Posted: 11/8/2018

Job Snapshot

Job Description

TITLE                        - Senior java developer

LOCATION               - Irving, TX

CONTRACT              -  4 months(Contract to Hire)

 

Job Description:

Responsibilities:

• Reviews and challenges functional requirements

• Develops and implements technical requirements

• Participates and challenges impact analysis, work breakdown, and estimation based on business requirements

• May participate in decision matrices and buy vs. build analyses

• Documents system architecture:

o Implementation/Component model

o Deployment model

o Interface specifications

o System flow diagrams

o Namespace/Package structure

• May write design documentation

• May write code or work with engineers to model patterns

Additionally, to be successful in the role, the candidate must possess the following:

• Self-motivated

• Lifelong learner

• Goal driven

• Strong continuous improvement track record

• Strong planning and organizational skills

• Strong verbal and written communication skills including presentation skills

• Strong conflict resolution and negotiation skills

• Strong ownership of problems and teams

• Technology and product evangelist

• Works well in a cross-functional environment and build strong relationships

• Relies on experience and judgment to plan and accomplish goals

• Values teamwork and open to new ideas

• Ability to be creative in a technical environment

Minimum Requirements

6+ years’ experience in programming on enterprise or department servers or systems

Critical Skills

• 5+ years’ experience in Java

• Object-Oriented analysis and design

• Client-server and n-tier concepts

• Knowledge and application of a variety of design patterns

• Experience in full life cycle system development including: design, building, testing, deployment, upgrade and support

• Experience using tools such as Mercurial, Subversion, CVS, GIT or Maven

Additional Knowledge & Skills

• Database architecture, design, development, and optimization using Oracle

• Knowledgeable about performance tuning, scalability and redundancy concepts

• Experience using Google Web Toolkit (GWT)

• Java Application Server administration experience (e.g. JBOSS)

• Knowledgeable about application integration technologies including messaging and web services

• Knowledgeable/experience with cloud technologies including containers, Docker, or Kubernetes is a plus

• Experience programming in microservices

Current Technology Stack

• Front End: GWT

• Back End: Java

• Framework: CDI, EJB

• Source Control: Mercurial

• Build Process: Hudson

• SCRUM: JIRA

• Project Management: Maven

Education

4-year degree in computer science or related field or equivalent experience

Job Requirements

TITLE                        - Senior java developer

LOCATION               - Irving, TX

CONTRACT              -  4 months(Contract to Hire)

 

Job Description:

Responsibilities:


• Reviews and challenges functional requirements


• Develops and implements technical requirements


• Participates and challenges impact analysis, work breakdown, and estimation based on business requirements


• May participate in decision matrices and buy vs. build analyses


• Documents system architecture:

o Implementation/Component model

o Deployment model

o Interface specifications

o System flow diagrams

o Namespace/Package structure


• May write design documentation


• May write code or work with engineers to model patterns

Additionally, to be successful in the role, the candidate must possess the following:


• Self-motivated


• Lifelong learner


• Goal driven


• Strong continuous improvement track record


• Strong planning and organizational skills


• Strong verbal and written communication skills including presentation skills


• Strong conflict resolution and negotiation skills


• Strong ownership of problems and teams


• Technology and product evangelist


• Works well in a cross-functional environment and build strong relationships


• Relies on experience and judgment to plan and accomplish goals


• Values teamwork and open to new ideas


• Ability to be creative in a technical environment

Minimum Requirements

6+ years’ experience in programming on enterprise or department servers or systems

Critical Skills


• 5+ years’ experience in Java


• Object-Oriented analysis and design


• Client-server and n-tier concepts


• Knowledge and application of a variety of design patterns


• Experience in full life cycle system development including: design, building, testing, deployment, upgrade and support


• Experience using tools such as Mercurial, Subversion, CVS, GIT or Maven

Additional Knowledge & Skills


• Database architecture, design, development, and optimization using Oracle


• Knowledgeable about performance tuning, scalability and redundancy concepts


• Experience using Google Web Toolkit (GWT)


• Java Application Server administration experience (e.g. JBOSS)


• Knowledgeable about application integration technologies including messaging and web services


• Knowledgeable/experience with cloud technologies including containers, Docker, or Kubernetes is a plus


• Experience programming in microservices

Current Technology Stack


• Front End: GWT


• Back End: Java


• Framework: CDI, EJB


• Source Control: Mercurial


• Build Process: Hudson


• SCRUM: JIRA


• Project Management: Maven

Education

4-year degree in computer science or related field or equivalent experience

Digital Intelligence Systems, LLC. is an Equal Opportunity Employer, M/F/D/V. We do not discriminate against any employee or applicant because they inquired about, discussed, or disclosed compensation. Email recruitinghelp @ disys.com to contact us if you are an individual with a disability and require accommodation in the application process.