Java Developer

ALR Partners, LLC$90K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in designing and developing enterprise applications with large-scale relational databases
  • Proficiency in n-tier distributed technologies including Java, J2EE, JavaScript, and others
  • Experience developing complex, high-volume, real-time applications
  • Strong technical layer engagement experience in IT environments
  • Ability to implement development methodologies and utilize current IT standards
  • Solid understanding of object-oriented software engineering and related architecture skills
  • Experience with build tools such as Ant, Maven, and continuous integration servers
  • Capability to manage multiple projects and coordinate work across teams
  • Effective collaborative skills with both technical and non-technical staff
  • Strong verbal and written communication abilities for diverse audiences
  • Excellent problem-solving and analytical skills
  • Bachelor's degree in Computer Science or a related field, or equivalent experience

Responsibilities

  • Participate in Joint Application Development (JAD) sessions to gather requirements
  • Conduct functional analysis and coding of complex applications
  • Execute comprehensive testing including unit, systems, integration, and user acceptance tests
  • Collaborate with business, information, and technical architects on project needs
  • Engage with technical staff to enhance and integrate IT environments
  • Implement and uphold development methodologies, best practices, and standards
  • Gather feedback from internal customers to refine solutions and foster improvements

Benefits

  • Opportunities for professional development and learning
  • Collaborative and dynamic work environment
  • Engagement with innovative technology solutions
  • Potential work on high-impact projects in an academic setting
Full Job Description
As a member of the UCLA IT Services team, the Java Developer will be assigned to the Enterprise Faculty Information System (Opus) project. Typical duties include participation in JAD sessions, functional analysis, coding of complex application and comprehensive testing such as unit, systems, integration, user acceptance and load balancing tests to ensure proper functionality and system performance. The Developer will work closely with business, information and technical architects and requires the ability to interact with technical and functional staff at all levels. Qualifications • Demonstrated experience in the design and development of complex, mission critical or enterprise applications using large-scale relational database(s)Required • Experience with n-tier distributed technologies such as Java, J2EE, JavaScript, JSP, JDBC, HTML, XML, Soap, Rest, HTTP, Spring, Struts, WebSphere, Tomcat, Linux and WindowsRequired • Experience with the development of complex, high volume, real-time applications Required • Experience working with the technical layers of an IT environment and the ability to engage technical staff in rationalizing, integrating and improving disparate IT environmentsRequired • Experience working with multiple teams to implement development methodologies, best practices, standards and toolsets; experience with the use of current IT standards; knowledge of enterprise and application architecture frameworks, methods and processes.Required • Excellent understanding and experience in object oriented software engineering (OOAD, OOP) and architecture skills inclusive of Use Cases, UML, Sequence, Data Flow diagramsRequired • Demonstrated experience with any of the build tools like Ant, Apache Ivy and or Maven with Continuous Integration Server exposureRequired • Substantial experience in all aspects of the development of dynamic and distributed applications including gathering requirements and feedback from internal customers, providing creative direction, and defining and implementing advanced technical solutionsRequired • Ability to focus on multiple projects and effectively coordinate multiple work groups; able to deal with pressure and handle problem situationsRequired • Ability to establish and maintain collaborative and effective working relationships with management, staff and stakeholders; successful working with technical and non-technical members of the team in a fast-paced, technical environmentRequired • Verbal and written communication skills to effectively and clearly convey technical and non-technical information and concepts to people and audiences of all levels and backgrounds; ability to deliver effective presentations, comprehensive proposals, white-papers, technical documents and develop high-quality deliverablesRequired • Excellent technical analytical, debugging and problem-solving skills with self-motivation and willing to learn new concepts, technologies and processesRequired • Bachelor's degree in Computer Science, Engineering, MIS (or related) OR five years (or more) of equivalent experience;Required • Experience in a higher education environmentPreferred • Experience with jBPM and Drools.Required Additional Information LOCAL Candidates ONLY

About ALR Partners, LLC

Industry

Similar Jobs

More Jobs at ALR Partners, LLC

More Information Technology Jobs

Find similar Java Developer jobs: