Full Stack Java Developer

  • Odesus,
  • Culver City, CA
  • 2 weeks ago
CSS, Java, JavaScript, Oracle, RabbitMQ, QA, PL/SQL, NoSQL, Git, CDI, HTML5, Cloud, Agile, MarkLogic, RESTful
Contract W2, 12 Months
Depends on Experience

Job Description

JOB DESC:

The full stack developer is a hands-on software engineer contributing to an Agile (Scrum) team.  Functions at the this level include performing software design, development ensure good software quality

The person will either come with Media & Entertainment experience or will have a strong desire to learn. Experienced in any microservices and cloud architecture is desired and hands on full stack java development is a must. Experience in NOSQL databases and AWS is a plus. 
Responsibilities:
• Interacting with Business Users/ Product Owners to understand requirements and convert that into working software under the architectural guidance


  • Perform code reviews of other team members and provide guidance on application of design patterns, unit tests and code quality 

    • Understand and reverse engineer legacy code and refactor to new architecture

    • Work closely with the business and IT teams in design discussions, reviews and test cycles

    • Identify effective technical solutions, identify the best frameworks for business problems, identify risks and constraints of alternate solutions 

    • Identify reasons for performance issues in the application and suggest/implement/refactor to alternative better implementation approach 

    • Full life-cycle awareness of developing software applications using agile methodologies

    • Analyze defects identified during QA cycle, determine root cause, identify short term and long term fix and implement the same

    Core Responsibilities:
    100% Hands on software development 

Qualifications:

  • Minimum requirement: Bachelor's in IS or Computer Science (Masters preferred)
  • Should have experience developing micro services
  • 3+ years industry software development experience as a full stack java developer using the following technologies:
    • Angular 2+ with typescript
    • JavaScript, HTML5, CSS3
    • Spring stack including Spring Boot (additionally Spring cloud would be good)
    • Hibernate
    • Oracle 11g +
    • NoSQL Db experience (Document store like MongoDB, Marklogic)
    • Java 8 using streams, lamba functions
    • ActiveMQ, RabbitMQ, Kafka or any other messaging mechanism
    • Source code versioning tool (Git preferred)
    • JEE6, CDI, JSF (for supporting legacy applications)
    • Oracle PL/SQL (for supporting legacy applications)
    • REST services and Swagger documentation
  • Should be able to use test driven development, pair programming and other extreme programming methodologies
  • Should be able to identify and resolve daily issues related to infrastructure, performance, code, data integrity, audit and security
  • Perform peer code reviews to ensure code quality
  • Should have experience working in an agile environment (preferably scrum)
  • Should be able to evaluate new frameworks and technologies to demonstrate POCs as needed

 

 

Dice Id : 10106335
Position Id : 6939612
Originally Posted : 2 months ago
Have a Job? Post it

Similar Positions

Senior DevOps Engineer
  • Apex Systems
  • McLean, VA, USA
IVR Developer with Genesys
  • Hallmark Global Technologies
  • New Orleans, LA, USA
Full Stack Java Developer
  • Apex Systems
  • Eden Prairie, MN, USA
Development Operations Engineer - Retail Business Services
  • Retail Business Services
  • Salisbury, NC, USA
Senior Software Engineer
  • Apex Systems
  • Chicago, IL, USA
Lead Software Engineer
  • Gables Search Group
  • Newton, MA, USA
Low Code No Code - Consultant
  • Deloitte
  • Phoenix, AZ, USA
Senior Full Stack Developer
  • Adroit Resources
  • Blue Ash, OH, USA
Sr. Software Application Engineer
  • Intelliswift Software Inc
  • Denver, CO, USA