Tag Archives: rest

Software Architect-Java-hosted application services

My client is growing and has an immediate need for a perm Java Software Architect to help them evolve their suite of world-class enterprise management products. You will need to be able to work in the USA without restrictions.

 

My client is experiencing record growth and is looking for high-energy professionals who can enhance our organization. If you possess the skills and the desire to be part of a team dedicated to industry leadership, we’d like to hear from you.

 

This role as a Software Architect would be focusing on our hosted application platforms that support all our back office operations for us and our clients. This position is responsible for collaborating with other architects and technical leads to develop the technical direction for systems across the enterprise as well as responsible for the technical evolution of client’s systems as the company continues to develop new technologies. This individual will also coordinate efforts of Web Development with Development Teams foreign and domestic,  and may/will oversee all product development efforts throughout the SDLC for our  Mobile Application Suite for Android and IOS. We are looking for someone who is innovative, visionary, and results-oriented and who can take ownership projects and drive them to completion.

Responsibilities:

  • Communicate technical direction and vision to all levels of management and technical staff.
  • Perform analyses of requirements to design, document, and communicate technical implementations of those requirements. This design includes the physical environment as well as the software and data architecture as well as may involve modification of existing systems and/or the creation of new systems.
  • Collaborate with the technical leads responsible for establishing software development standards that support the technical vision.
  • Communicate extensively with members of project teams regarding status, options, and issues related to the technical aspects of systems under development.
  • Provide architecture and technical leadership to the development team.
  • Serve as technical leader and resource by providing direction and assistance to technical leads and developers for data design, technical design, and development as needed.
  • Evaluate and recommend enhancements to improve quality of products and/or procedures.
  • Support a variety of other duties including maintenance; troubleshooting; technical design, coding and testing.
  • Collaborate, coordinate, and communicate across disciplines and departments.
  • Participate in release planning, establishing milestones and driving the delivery of the release as defined in the roadmap

Requirements:

  • Bachelors Degree in 4 year program (preferably with a concentration in Computer Science or other technical program)
  • Must have 8+ years of experience in Java
  • Must have proven experience with JMS, Spring, REST, CXF, JSON, HTML5, JQuery, ajax, JSP, CSS, JDBC, i/my batis, XML, JavaScript, CSS, hazelcast, SSO, LDAP, Junit, ANT, Maven,
  • Experience with providing highly available architectures
  • Experience with leading development teams
  • Experience with project management
  • Must have exceptional analytical skills and strong communication skills (both written and verbal).
  • Must be able to demonstrate a clear and organized approach to solving complex problems.
  • Must be able to balance hands-on R&D with thought leadership
  • Experiences with mobile application development for IOS and Android ( Xamarin, jquery) a plus

Preferred experience:

  • Experience architecting enterprise-class business intelligence solutions in a commercial environment.
  • Experience working with distributed teams or 3rd party development partners
  • Strong work ethic with ability to succeed in a minimally structured environment.
  • Flexible, resourceful, and creative in approach.

This position can pay a base salary up to 160K + or – DOE plus bonus and an excellent comprehensive benefits package.

If interested and more importantly qualified, please send an updated copy of your resume with contact info to vince@techedgerecruiting.com and you will be contacted immediately.

Unfortunately, Visa sponsorship or transfer NOT available for this role


Software Product Security Specialist (Application Security)-Perm

Please note that this is a perm Product Security position and not a Corporate IT Security position. Also, it relates to Application Security, as opposed to Network Security or System Security. Location: Burlington, MA USA

My client is looking for a Software Product Security Specialist to help define and evangelize security best practices for all delivery models. As a member of the Application Security and Compliance team, you will guide our software development organization through the product secure development life cycle process. You will provide guidance and expertise on security of products as well as advice to developers on application security best practices. You will prescribe actions, co-establish remediation plans and track progress. You will be aware of industry trends, advances in technology and current threats as they pertain to application security.

 

You will work with smart and passionate people to deliver results that have a direct impact on the company’s bottom line.

You will take on important and exciting responsibility from day one, working with key stakeholders across the company.

You will be challenged to excel and lead alongside the brightest talent in the industry and be rewarded for your achievements.

 

Responsibilities:

Drive consistency and adoption of application security best practices through creation, implementation and execution of policies and procedures

Establish best practices for the efficient management and safeguarding of resources and assure internal controls meet company standards

Performs risk assessment of products to prioritize products requiring security scrutiny.

Conducts security architecture reviews on existing products and offer plans for remediation.

Works with development and testing teams to ensure the use of secure coding practices

Performs code review from a security perspective.

Performs threat modeling activities.

 

Education:

Bachelor of Science degree in Computer Science (or equivalent experience).

 

Qualifications:

Basic Qualifications:

3+ years of experience as a product security professional for a software engineering organization and/or ISV.

Secure software development lifecycle experience and adherence to industry benchmarks (OWASP top 10, SANS top 25, MS SDL, etc.)

Detailed technical knowledge of two or more of the following security activities: product risk assessment, security architecture reviews, security code reviews, and threat modeling.

Experience in using application security tools for both static and dynamic scanning; experience with IBM AppScan is a plus

Knowledge of web and distributed application architecture, programming languages and technology.

Knowledge of Security Assurance and Certification benchmarks (ISO 27034, ISA 62443, etc.)

High energy, focus on delivering results, and ability to self-manage.

Continual drive to increase your knowledge and enhance your skills.

High level of personal integrity, ability to professionally handle confidential matters, and reflect appropriate level of judgment and maturity.

Excellent interpersonal, communication and presentation skills.

Demonstrated ability to convey complex information in a clear and concise manner.

 

Preferred Qualifications that would be a plus:

Certified Information Security Professional (CISSP), and Certified Information Security Manager (CISM) certifications.

Proficiency in Enterprise System Security including Authentication, Authorization, Permissions, LDAP, Active Directory, OAuth, SAML 2.0 tokens

Experience in implementing dynamic and secure web services; knowledge of WS* Web Services and REST.

Experience Agile Software Methodology, Scrum, iterative software methodologies.

If interested and more importantly qualified, please send updated resume with contact info to vince@techedgerecruiting.com and you will be contacted immediately.

Unfortunately Visa Sponsorship or transfer NOT available for this role.


Java/J2EE Software Engineer

My client is experiencing exciting company growth and is looking to hire exceptional SW Engineers to help them grow with their broad experience in the development of software products and web applications, with an emphasis on Enterprise Java. You will be a key member of our product development team.

In this new role, you will contribute your ideas and expertise, and have responsibilities to:
• Design, Architect and develop features and enhancements of our product.
• Provide critical architectural input in key decisions.
• Provide technical leadership and mentoring to other engineers on the team.
• Collaborate with cross-functional and geographically distributed teams.

Education & Experience :
BS in Computer Science or equivalent
• 8+ years of commercial web software development experience

Requirements :
• Strong Java/J2EE development experience
• Expertise with Web 2.0 technology such as AJAX, HTML5, JavaScript and jQuery
• Expertise with spring framework and Hibernate.
• Understanding of AngularJS
• Knowledge of Apache Tomcat and databases (MySQL)
• Knowledge of Web Services (SOAP and REST)
• Familiarity with web security concepts and technologies
• Familiarity with working in Agile environment (Scrum)
• Comprehensive understanding of the software development life cycle
• Proven analytical and problem solving skills
• Desire for learning new/emerging technologies, tools, platforms and API’s
• Ability to multi task and have passion to deliver quality products
• Self-starter and ability to work on defining requirements with stakeholders
• Good English oral/written communication skills

Additional Skills and Experience (Optional):
• Programming experience in Groovy, Python and UNIX shell scripting
• Knowledge of Grails framework.
• Experience with WebGL.
• Some understanding of principles of Mechanical Engineering and Fluid Mechanics
• Knowledge of Mobile platforms such as iOS and Android

This position can pay a very competitive base salary plus stock and excellent comprehensive benefits package.

Our work environment is informal, collaborative, and supportive of individual growth in talent and leadership. If you are an ambitious team player with keen technical skills and a desire to continue learning new technologies, while working in a fast paced environment, this may be the place for you.

If interested and more importantly qualified, please send your updated resume with contact info to vince@techedgerecruiting.com and you will be contacted immediately.

Unfortunately, Visa Sponsorship or transfer not available for this role.


TechEdge Recruiting Blog

Quality versus Quantity

Captain Kirk's Fishing Blog

Quality versus Quantity