Hotline: 678-408-1354

Java Full Stack Developer

Job: Java Full Stack Developer

Location: Culver City, CA – Bay Area

Duration: 12 Months

Job description

Responsibilities include:

  • 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:

85% Hands on software development (POCs and Project work)
15% Peer code reviews, technical guidance, presentations

Qualifications:

  • Minimum requirement: Bachelor’s in IS or Computer Science (Masters preferred)
  • Should have experience developing micro services
  • 5 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
  • Should have effective communication and collaborations skills within the team and yet, be a strong individual contributor

Job Type: Contract

Share this job

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com

Subscribe to our Newsletter