Job Summary: This position includes the following duties. Other duties may be assigned to meet business needs.
Designs, modifies, develops, writes and implements software programming applications.
Supports and/or installs software applications.
Participates in the testing process through test review and analysis, test witnessing and certification of software.
Relies on extensive experience and judgment to plan and accomplish goals.
Able to demonstrate regular and predictable attendance during core business hours.
May provide consultation on complex projects and is considered to be the top level contributor/specialist.
A wide degree of creativity and latitude is expected.
May report to a team lead or Architect.
Demonstrates hands-on experience in full development life cycle of Enterprise scaled software applications utilizing object oriented analysis, design, and implementation. Demonstrates expertise in Java/J2EE, Web services, JUnit, SQL and Spring. Knowledge of Apache Kafka, Hadoop and micro-service is a plus. Familiarity with Agile methodologies is a plus
Bachelor’s degree plus at least 6 - 8 years of experience in system analysis, design, and implementation.
Keyword: Application Developer, Java, software development, programmer analyst
From: Electronic Transaction Consultants Corporation