Search by job, company or skills

Fresher
Not Disclosed
Early Applicant
  • Posted 4 months ago
  • Be among the first 10 applicants

Job Description

Description:

Duties and Responsibilities:

  • Constantly learning and pushing your understanding of the technology, techniques and tricks of software development
  • Work on a suite of sophisticated java web applications
  • Build and tune high performance systems that support thousands of concurrent users and millions of transactions per week
  • Architectural design work
  • Hands-on development and testing
  • Mentoring staff, code reviews and writing technical documentation

Qualifications:

  • Experience working in an Agile/Scrum environment
  • Experience contributing to cross-functional, collaborative and team-centric development
  • Experience designing systems with large data throughput and capacity needs
  • Experience troubleshooting performance-related issues on medium to large scale projects
  • Knowledge of Tomcat or other application servers
  • Experience with Spring Framework, Hibernate and other frameworks
  • Experience with mobile development for iOS, Android and/or HTML5
  • Knowledge of SQL, web services, application servers and servlets
  • Experience with ExtJS, GWT or other UI frameworks
  • Experience in both Linux and Windows environments deploying Java systems
  • Experience working with SaaS systems
  • Bachelors or advanced degree in Computer Science preferred or equivalent.

Requirements:

  • Experience developing large-scale applications
  • 5+ years hands-on Java development (or equivalent C++ or C# experience)
  • Strong computer science fundamentals including advanced data structures, algorithms and multi-threading
  • Excellent written and verbal communication skills

Skills:
(Not indicated)

More Info

Job Type:
Employment Type:

Key Skills