13 days old
2018-08-022018-08-30

Senior Java Developer/Architect

Jersey City, NJ 07311
  • Job Code
    636979
  • Payrate
    $100,000 To $120,000
  • Jobs Rated
    20th
job summary:

Key responsibilities:

  • Design and development of application functionality which meets business requirements with high quality within given deadlines
  • Developing maintainable, well-documented application functionality with an eye toward standardization, common components, simplicity, performance, robustness and other attributes of enterprise-strength solutions.
  • Contributing technical expertise to defining application requirements in collaboration with business analysts, business representatives and others. You must be able to streamline as well as record requirements, perform gap analysis and offer functionality options where appropriate.
  • Creating proofs of concept or prototypes if required; contributing to technical design of applications; contributing to database / data model design.
  • Helping to identify coding patterns and anti-patterns and enforce implementation of the patterns through code reviews
  • Quickly resolving issues encountered by business lines in the production environment, maintaining a helpful, "high touch" approach to working with business users.Performing root cause analysis, technology evaluation, and performance tuning to define architecture supporting high-quality resilient software.
  • Act as high level technical expert, addressing problems of systems integration, compatibility, and multiple platforms.

    Requirements:

  • 8+ years of relevant experience
  • Must be proficient in the Java language & core libraries
  • Experience in designing and implementing system and application architectures.
  • High proficiency in development practices: unit testing, Continuous Integration, refactoring, clean code
  • Must know, use and understand Design Patterns and Object-Oriented Design and Principles
  • Experience in developing REST web services in Java
  • Proficiency in RDBMS concepts and familiarity with principles of data modeling
  • Familiarity with Big Data concepts and technologies
  • Experienced with JEE application design and deployment
  • Frameworks & Tools: Spring, Hibernate, JEE, JPA, JMS, JTA, Junit, Jenkins, SVN, Git, Maven
  • Ability to configure/install web applications (experience with WebSphere application server)
  • Understanding application deployment procedures
  • Adept at Scrum/Agile methodologies
  • Ability to interpret and troubleshoot applications using logs
  • Excellent problem solving and analytical skills
  • Good communicator, keen to collaborate and share knowledge
  • Fluent English

    Technical attributes - nice to have

  • Hadoop including Hive, Pig, Sqoop
  • Spark and Spark SQL
  • Web technical stack - HTML / CSS / JavaScript
 
location: Jersey City, New Jersey
job type: Permanent
salary: $100,000 - 120,000 per year
work hours: 9 to 5
education: Bachelors
 
responsibilities:

Key responsibilities:

  • Design and development of application functionality which meets business requirements with high quality within given deadlines
  • Developing maintainable, well-documented application functionality with an eye toward standardization, common components, simplicity, performance, robustness and other attributes of enterprise-strength solutions.
  • Contributing technical expertise to defining application requirements in collaboration with business analysts, business representatives and others. You must be able to streamline as well as record requirements, perform gap analysis and offer functionality options where appropriate.
  • Creating proofs of concept or prototypes if required; contributing to technical design of applications; contributing to database / data model design.
  • Helping to identify coding patterns and anti-patterns and enforce implementation of the patterns through code reviews
  • Quickly resolving issues encountered by business lines in the production environment, maintaining a helpful, "high touch" approach to working with business users.Performing root cause analysis, technology evaluation, and performance tuning to define architecture supporting high-quality resilient software.
  • Act as high level technical expert, addressing problems of systems integration, compatibility, and multiple platforms.

    Requirements:

  • 8+ years of relevant experience
  • Must be proficient in the Java language & core libraries
  • Experience in designing and implementing system and application architectures.
  • High proficiency in development practices: unit testing, Continuous Integration, refactoring, clean code
  • Must know, use and understand Design Patterns and Object-Oriented Design and Principles
  • Experience in developing REST web services in Java
  • Proficiency in RDBMS concepts and familiarity with principles of data modeling
  • Familiarity with Big Data concepts and technologies
  • Experienced with JEE application design and deployment
  • Frameworks & Tools: Spring, Hibernate, JEE, JPA, JMS, JTA, Junit, Jenkins, SVN, Git, Maven
  • Ability to configure/install web applications (experience with WebSphere application server)
  • Understanding application deployment procedures
  • Adept at Scrum/Agile methodologies
  • Ability to interpret and troubleshoot applications using logs
  • Excellent problem solving and analytical skills
  • Good communicator, keen to collaborate and share knowledge
  • Fluent English

    Technical attributes - nice to have

  • Hadoop including Hive, Pig, Sqoop
  • Spark and Spark SQL
  • Web technical stack - HTML / CSS / JavaScript
 
qualifications:

Key responsibilities:

  • Design and development of application functionality which meets business requirements with high quality within given deadlines
  • Developing maintainable, well-documented application functionality with an eye toward standardization, common components, simplicity, performance, robustness and other attributes of enterprise-strength solutions.
  • Contributing technical expertise to defining application requirements in collaboration with business analysts, business representatives and others. You must be able to streamline as well as record requirements, perform gap analysis and offer functionality options where appropriate.
  • Creating proofs of concept or prototypes if required; contributing to technical design of applications; contributing to database / data model design.
  • Helping to identify coding patterns and anti-patterns and enforce implementation of the patterns through code reviews
  • Quickly resolving issues encountered by business lines in the production environment, maintaining a helpful, "high touch" approach to working with business users.Performing root cause analysis, technology evaluation, and performance tuning to define architecture supporting high-quality resilient software.
  • Act as high level technical expert, addressing problems of systems integration, compatibility, and multiple platforms.

    Requirements:

  • 8+ years of relevant experience
  • Must be proficient in the Java language & core libraries
  • Experience in designing and implementing system and application architectures.
  • High proficiency in development practices: unit testing, Continuous Integration, refactoring, clean code
  • Must know, use and understand Design Patterns and Object-Oriented Design and Principles
  • Experience in developing REST web services in Java
  • Proficiency in RDBMS concepts and familiarity with principles of data modeling
  • Familiarity with Big Data concepts and technologies
  • Experienced with JEE application design and deployment
  • Frameworks & Tools: Spring, Hibernate, JEE, JPA, JMS, JTA, Junit, Jenkins, SVN, Git, Maven
  • Ability to configure/install web applications (experience with WebSphere application server)
  • Understanding application deployment procedures
  • Adept at Scrum/Agile methodologies
  • Ability to interpret and troubleshoot applications using logs
  • Excellent problem solving and analytical skills
  • Good communicator, keen to collaborate and share knowledge
  • Fluent English

    Technical attributes - nice to have

  • Hadoop including Hive, Pig, Sqoop
  • Spark and Spark SQL
  • Web technical stack - HTML / CSS / JavaScript
 
skills: Key responsibilities:

  • Design and development of application functionality which meets business requirements with high quality within given deadlines
  • Developing maintainable, well-documented application functionality with an eye toward standardization, common components, simplicity, performance, robustness and other attributes of enterprise-strength solutions.
  • Contributing technical expertise to defining application requirements in collaboration with business analysts, business representatives and others. You must be able to streamline as well as record requirements, perform gap analysis and offer functionality options where appropriate.
  • Creating proofs of concept or prototypes if required; contributing to technical design of applications; contributing to database / data model design.
  • Helping to identify coding patterns and anti-patterns and enforce implementation of the patterns through code reviews
  • Quickly resolving issues encountered by business lines in the production environment, maintaining a helpful, "high touch" approach to working with business users.Performing root cause analysis, technology evaluation, and performance tuning to define architecture supporting high-quality resilient software.
  • Act as high level technical expert, addressing problems of systems integration, compatibility, and multiple platforms.

    Requirements:

  • 8+ years of relevant experience
  • Must be proficient in the Java language & core libraries
  • Experience in designing and implementing system and application architectures.
  • High proficiency in development practices: unit testing, Continuous Integration, refactoring, clean code
  • Must know, use and understand Design Patterns and Object-Oriented Design and Principles
  • Experience in developing REST web services in Java
  • Proficiency in RDBMS concepts and familiarity with principles of data modeling
  • Familiarity with Big Data concepts and technologies
  • Experienced with JEE application design and deployment
  • Frameworks & Tools: Spring, Hibernate, JEE, JPA, JMS, JTA, Junit, Jenkins, SVN, Git, Maven
  • Ability to configure/install web applications (experience with WebSphere application server)
  • Understanding application deployment procedures
  • Adept at Scrum/Agile methodologies
  • Ability to interpret and troubleshoot applications using logs
  • Excellent problem solving and analytical skills
  • Good communicator, keen to collaborate and share knowledge
  • Fluent English

    Technical attributes - nice to have

  • Hadoop including Hive, Pig, Sqoop
  • Spark and Spark SQL
  • Web technical stack - HTML / CSS / JavaScript

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

Categories

Jobs Rated Reports for Web Developer

Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Java Developer/Architect

Randstad Technologies
Jersey City, NJ 07311

Share this job

Senior Java Developer/Architect

Randstad Technologies
Jersey City, NJ
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Web Developer
20th2018 - Web Developer
Overall Rating: 20/220
Median Salary: $67,990

Work Environment
Very Good
32/220
Stress
Low
48/220
Growth
Good
53/220
Powered ByCareerCast