Senior Java Software Engineer with iOS


Job Description

  • Interact with project managers, business analysts, and software architects to understand the business, functional and technical requirements associated with a given project
  • Collaborate with software architects in the design of enterprise software solutions, including the development of written detailed technical specifications
  • Implement enterprise software solutions for high-profile web-sites and other applications in largely Unix and/or Linux environments
  • Technical leadership for project teams, including the mentoring of other engineers and participating in code reviews
  • Contribute to the software development process and tools selection of the software development group to continually refine best practices and ensure code quality

Qualification & Work experience (Minimum Qualifications)

  • 3+ years of software development experience, with more than half involving direct Java/J2EE web or internet projects
  • Strong experience in Java development
  • Understanding of J2EE architecture and design patterns
  • Solid experience designing and building large-scale web applications in Java on Unix or Linux platforms, with complex architectures and substantial database components
  • Understanding of project plans, estimates, milestones, and the overall software development lifecycle
  • Substantial experience in both designing database schemas for applications and analyzing database specific issues
  • Understanding of security issues as they apply to web applications
  • Have the ability to clearly and accurately describe technical issues, in both technical and non-technical language, to a variety of audiences
  • Strong trouble-shooting ability, able to resolve tough technical issues
  • Intimate knowledge of web, application and database servers and how they work together
  • Hands on experience with diverse technologies such as XML, SOAP, HTTP, JDBC, JNDI, JMS, JMX and/or JTA
  • Familiarity with Struts, Spring, Hibernate, Axis, and/or WebWork
  • Experience installing, configuring and deploying applications in WebLogic, WebSphere and/or JBoss, Apache Tomcat and/or Sun Glassfish
  • Experience installing and configuring Apache Web Servers (preferred)
  • Experience with unit testing
  • Experience with UML
  • Experience with Java build tools, including Ant, CruiseControl and Maven

To apply for this job email your details to

Recent Posts
Contact Us

We're not around right now. But you can send us an email and we'll get back to you, asap.

Not readable? Change text. captcha txt

Start typing and press Enter to search