Placement papers | Freshers Walkin | Jobs daily: Java Software Engineer at Theery (San Diego, CA)


Search jobs and placement papers

Java Software Engineer at Theery (San Diego, CA)

Software Engineer with experience using Java, Databases, ORM in a Linux/Unix environment.

We are looking for an experienced, self-motivated, and energetic Java developer to join our application development team. Application Development engineers work extensively on various user facing web applications. Some of the projects you will work on include information processing, database modeling and building re-usable services for the Ingenuity Platform. We want engineers who have a passion for solving complex and interesting problems and part of the team that designs and builds highly scalable, high performance, reliable web applications.


Essential Duties and Responsibilities

  • Design and develop server-side components for web-based applications, create robust high-volume production applications, and develop prototypes quickly.  You should have practical experience architecting, designing and implementing high-volume, scalable and fault-tolerant back-end server systems.
  • Collaborate closely with product managers and front-end engineers to implement features and to ensure that the feature achieves the goals
  • Work with the latest open source Java technologies
  • Work in rapid 2-3 week development cycles
  • Document designs and perform code and design reviews. Provide best-practice web development expertise, and develop/maintain build systems, server side applications, tools, and re-usable components

Required:

  • BS or MS in Computer Science or related technical discipline (or equivalent).
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
  • Minimum of 6 years of software development experience in Java, with past 2 or more years in web related application development, preferably user facing web applications.
  • Experience with databases (Oracle/SQL) and ORM (Hibernate, iBatis)
  • Experience with Web application frameworks (Spring, Stripes)
  • Expertise in object oriented analysis and design
  • Experience with web technologies including Tomcat, Apache, HTTP, web service architectures (REST)
  • Experience with Unit Testing, Test-driven development, and a Continuous Integration build environment
  • Experience with integration testing frameworks such as Fitnesse a plus
  • Experience with Web2.0 technologies (AJAX, JavaScript, DHTML, CSS) a plus.
  • Knowledge of agile/scrum development methodologies
  • A quick and eager learner who stays on top of fast moving internet technologies.
  • Good communication and personal skills: ability to interact and work well with members of other functional groups in a project team and a strong sense of project ownership

by via developer jobs - Stack Overflow
 

No comments:

Post a Comment