Java Software Engineer, Sr.

Los Angeles, CA 90045

Employment Type: Perm Job Category: Java Job Number: 20004

Job Description


Sr. Software Engineer (Java) 
Responsibilities
  • You will communicate with members of the Technology group by providing status, identifying and raising issues and participating in planning activities.
  • Write Java code for internal application development
  • Write and execute unit tests using the JUnit framework
  • Apply and help refine coding standards
  • Create required documentation including low-level design documents
  • Ownership of the implementation and delivery of mid-size to large features
  • Design mid-size features or implement more complex features as designed by technical lead
  • Communicate estimates, schedules, issues and dependencies to technical or project lead
  • Increase expertise in the areas of development related to the assigned projects
  • Identify and address issues independently
  • Fix bugs and provide support for business and maintenance teams
  • Refactor existing code base and improve overall quality of code
  • Perform knowledge shares
  • Boldly improve development processes
  • Participate in the establishment of standard methodologies
Qualifications:
  • 6+ years experience with Java and java-based web application development
  • 4+ years experience with RDBMS and writing SQL queries
  • 4+ years experience with XML related technologies (XML, XSL, JAXP) and JSON
  • 4+ years experience with RESTful APIs
  • Experience with object modeling, analysis and design
  • Experience with MVC technologies
  • Experience using source control systems (e.g. Git, Perforce, etc…)
  • Experience utilizing JUnit and other testing frameworks
  • Demonstrated experience developing and delivering both consumer facing web based solutions and intranet/extranet type applications for internal users and partners
  • Excellent communication skills with both technical and non-technical team members
  • Experience using Linux or UNIX-variant operating systems
  • Experience with advanced web UI technologies (e.g. JQuery, AngularJs, ReactJs)
  • Experience with Oracle, MySQL/Aurora database
  • Experience with hosting applications in AWS/cloud
  • Experience in SCRUM/Agile methodologies
  • Bachelor’ s Degree in Computer Science or related field
Desired:
  • Experience with Hibernate
  • Experience with Spring framework
  • Experience with JavaScript, CSS
  • Experience developing shell or Perl scripts

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.