Summary: A Software Engineer is responsible for the creation and maintenance of web and mobile based software applications as
required, to support the program goals. Software Engineers are responsible for the analysis, estimation, design, implementation, deployment,
management and daily operations of the technology infrastructure. They are also tasked with driving and implementing operational improvements
through optimization of system performance, automation and judicious use of technology. Technology architecture strength and operational rigor
are capabilities needed to successfully execute this position.
Superior communication skills, the ability to work across the organization, excellent analytical skills, a professional demeanor and the ability
to participate in a team environment are keys to this position. Strong experience in an Object Oriented programming language is a must, like Java
Roles and Responsibilities
Understanding of the unique business and technical requirements on each of our engagements to facilitate both communications and
the most appropriate solution design.
Detailed design, development and unit / integration testing utilizing the appropriate methodologies, technology and tools.
Ability to produce client deliverables such as detailed design documentation, unit test plans and well documented code and ensure
deliverables are of the highest quality to promote client satisfaction.
The candidate should also possess strong oral and written communication, problem solving skills and should be a team player.
Knowledge of current technologies and application software development.
Enthusiasm, attention to detail and ability to work on a variety of projects are necessary. This position also requires excellent
Conceptual design of technical solutions providing a framework for detailed design.
3-5 years of hands-on experience with Java Development.
Responsible for analysis, design, coding and testing of new applications or enhancements to existing applications
using Java-based technologies: Java, J2EE, JSP, JQuery, XML
Must be able to apply SDLC concepts and Agile Scrum methodologies.
Have a proven track record of delivering solid, robust applications.
Thorough knowledge of design and integration principles for complex IT environments.
Experience with Web Service standards / technologies (XML, SOAP, REST, etc.)
Experience with CSS, Java script and HTML5
Experience with SOA software stack including: application servers, web services, monitoring and logging.
Experience with Apache STRUTS Web Application Framework
Bachelor’s Degree in Computer Science, Information Systems, or equivalent required.
Education / Experience
Bachelor Degree in Computer Science or IT Related preferred.
SoftClouds LLC is an Equal Opportunity Employer. As such, SoftClouds LLC is committed to a policy of equal employment opportunity
for employees and applicants for employment.