• Find preferred job with Jobstinger
  • ID
    #15467881
  • Job type
    Contract
  • Salary
    $50 - $72
  • Source
    Comrise
  • Date
    2021-06-04
  • Deadline
    2021-08-03

Senior Java Developer

New York, New york city, 10001 New york city USA
 
Contract

Vacancy expired!

Role: Senior Java DeveloperLocation: NYC, NY (Remote to start)Duration: 12+ Months

Overview:
As a Senior Java Developer, the candidate will be responsible for developing, testing, and maintaining a suite of web services using SOA and REST frameworks. In addition, the developer will be involved in extending and supporting Struts/Spring-based web application, performance tune Java components, and write automated testcases using JUNIT, TestNg, SOAP UI tools/frameworks. This position also entails some level of DevOps work to develop automation, deployment and monitoring scripts.

Responsibilities:
  • Develop REST-based web services that are highly performant and memory-efficient
  • Write JUnit testcases to unit test the code changes and analyze failures of automated regression runs
  • Be part of the Agile teams and open to switch between different roles as a developer or tester
  • Perform health checks of the web components in Production environment and suggest ways for performance improvement of slow/stalled components
  • Review code of other developers and follow best practices and coding standards
  • Contribute to the high-level design of new features and extensions of existing Web applications
  • Apply new ideas, methodologies, frameworks for the betterment of software development
  • Open to perform DevOps work such as developing scripts for generating builds, fitness functions etc.

Minimum Qualifications:
  • BS Computer Science or related field and/or equivalent combination of education and experience.
  • Five plus years of experience in the field of software development primarily in the Web tier

Requirements and General Skills:
  • Analytical thinking and problem-solving capability.
  • Excellent written and verbal communication skills
  • Ability to work independently and in a team environment
  • Ability to pay attention to details and be organized
  • Commitment to "internal client" and customer service principles
  • Ability to handle multiple tasks in a fast-paced environment
  • Willingness to take initiative and to follow through on projects
  • Strong organizational skills and attention to details
  • Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines in a fast-paced environment
  • Must have legal right to work in the U.S.

Technical Skills:
  • Core Java, preferably with version 8 and above
  • REST and SOAP based web service development using SpringBoot
  • Microservice Architecture
  • MVC Framework such as Spring, Struts2 or similar
  • Service client framework such as CXF, AXIS2 or similar
  • Design Patterns – Singleton, Factory, Façade etc.
  • Architecture anti-patterns
  • Performance tuning tools and techniques such as JMeter, JProfiler etc.
  • Test tools such as Selenium or similar
  • Test frameworks such as TestNg or equivalent

Preferred Skills:
  • Source code control systems: git
  • Build processes such as Gradle/Ant.
  • Experience with configuring and managing local Tomcat/JBOSS
  • Experience with rules engine like DROOLs
  • Continuous integration tools such as Jenkins.
  • Subscription billing and subscriber management system
  • SQL and common database knowledge (Oracle 10g)

Vacancy expired!

Report job

Related Jobs

Jobstinger