Senior Java Developer


Job summary:

The Sr. Java Developer is responsible for the documentation, design, and implementation of functional enhancements to the CloudSaaS modules and bug fixes. These enhancements and repairs will be accomplished in compliance with architectural frameworks, coding and documentation standards, and development and deployment processes such as version control, system builds, and promotion to production.

The Sr. java Developer's responsibilities lie within analysis and design of Java solutions. To achieve this task the developer possesses a broad and long-term experience developing and implementing solutions on the Java platform. The application developer will have worked intensively developing systems for content management, web publishing, integration, e-commerce, digital signature, server programming and web-based client-server systems.

The Sr. Java Developer participates in the analysis and design phases and contributes significantly to the requirement specification, solution design and solution descriptions. The developer is involved in the process of detailed design, coding, test, and deployment assuring the technical integrity of the project.

PRINCIPLE ROLE/ACCOUNTABILITIES:

  • Design and Development
  • Partnering with the existing Infrastructure Architect, BAs, and UAT peers to develop and deploy high quality Java solutions that are implemented in a timely manner.

Mandatory Technical environments:

  • Web/App Tier
  • J2EE App Server
  • J2EE
  • Data tier - MySQL or Oracle
  • SQL

Mandatory Java EE / J2EE environment:

  • Struts,
  • Spring IOC,
  • iBatis,
  • JUNIT,
  • Web Services/RESTful Web Services,
  • SVN,
  • ANT,
  • Maven,
  • JSP

Mandatory Java environment

  • JSE 1.5/1.6- Collection Framework,
  • Multi Threading,
  • Serialization,
  • JDBC

Mandatory Concepts

  • Design Patterns,
  • DAO Layer Development,
  • Application Integration,
  • Experience designing N-tiered applications, with multi-tier architecture and production Internet architectures.
  • SQL

Process Methodologies

  • RUP,
  • Agile,
  • OOAD

Tools

  • RAD 7.x,
  • Eclipse 3.x,
  • Spring Tool Suite preferred,
  • MySQL Command Line tools

KNOWLEDGE/EXPERIENCE/SKILLS:

  • BS in Computer Science preferred
  • 7+ years experience in designing, deploying, J2EE applications
  • Sun Java certification strongly preferred
  • Detail-oriented design and documentation capabilities that drive clear and concise information in written format
  • 5+ years SQL experience
  • Strong ability to organize resources and meet project/milestone deadlines
  • Strong customer and business partner orientation; team player who can build relationships outside the function and at all levels.
  • Demonstrated ability to successfully plan and forecast for workload management
  • Excellent communication skills, both written and verbal, with the ability to confidently and professionally communicate with all level in the organization.
  • Excellent execution skills with a track record of success in implementing complex projects and deliverables.
If you have these skills, we would like to hear from you! Please send your resume to .
More About SaaSafras