Match score not available

Software Engineer (Java)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s Degree in Computer Science, Information Systems, Engineering, or related field, or three years of equivalent experience., Proficiency in Java and its ecosystems, with a solid understanding of object-oriented programming., Experience with Git versioning tool and familiarity with build tools like Ant or Maven., Basic front-end skills in HTML-5, CSS, JavaScript, and familiarity with Java-based web development frameworks..

Key responsabilities:

  • Develop and implement Java-based, enterprise-level full-stack software for a State Government agency.
  • Review functional requirements and convert them into design artifacts, ensuring technical requirements meet project goals.
  • Design, develop, test, and implement database components and maintain efficient, reusable Java code.
  • Communicate effectively with co-workers and clients to meet project deadlines and ensure customer satisfaction.

The Canton Group logo
The Canton Group SME https://www.cantongroup.com/
51 - 200 Employees
See all jobs

Job description

JOB TITLE: Software Engineer (Java)

PROGRAM: Maryland State Department of Education (MSDE)

LOCATION: Remote; US-based only

EMPLOYMENT: Full time 40/hr. per week

WORK AUTHORIZATION: US Citizenship/Green Card

 *** No 3rd party please**

 

ABOUT US:

The Canton Group is a privately held, family-owned company with over 25-years of delivering award-winning websites, software, and digital modern secure solutions to Fortune 500 organizations and Government entities.  We take immense pride in offering our employees the benefit of working fully remote while our Headquarters remain open in Baltimore, Maryland. The Canton Group’s presence spans across the nation – including our employees and clients – apply today and join us on our journey of growth!

 

Our Core Values:

Intellectually Curious Committed to doing things the right way | Transparent, Honest, and Fair |Determined to delight our customers Dedicated to Collaboration|

 

WHO ARE WE SEARCHING FOR? 

The candidate will be required to perform the following professional job duties as a Software Developer working from their home office.The individual will be required to develop and implement Java-based, enterprise level full-stack software for a State Government agency. This position is involved in systems study, systems analysis, design, development, integration, QA, implementation, and support. This position also works closely with a team of project managers, business analysts, developers/engineers, database administrators, and QA staff within an AGILE development environment.

 

RESPONSIBILITIES:

Reasonable accommodation may be made to enable individuals with disabilities to perform these essential functions.

  • Review functional requirements (what will the system do?) and convert them to design artifacts such as flow charts, schematics, etc.
  • Ensure that the technical requirements (optimized functioning among various components of the system within the system and with their technical environment) meet the system and project goals.
  • Translate application storyboards and use cases (particularized functional requirements) into software applications, evaluate Java code to ensure that it is properly structured and meets standards, and design, build, and maintain efficient, reusable, and reliable Java code. Design, develop, test, and implement database components such as queries, stored procedures, data transformation (ETL) utilities, business object tables, - 45% of the time
  • Ensure the best possible performance, quality, and responsiveness of the applications, identify bottlenecks and bugs and devise solutions to these problems, and help maintain code quality, organization, and automatization. Participate in training and transfer of knowledge. - 35% of the time
  • Must be able to meet project deadlines and milestones while producing high-quality work and must display a superior ability to communicate with co-workers for innovation purposes; clients for quality control and customer satisfaction purposes. - 20% of the time
  • Other similar professional duties, as needed. 

 

REQUIRED EDUCATION & EXPERIENCE:

  • A Bachelor’s Degree from an accredited college or university with a major in Computer Science, Information Systems, Engineering, Business, or other related scientific or technical discipline or three (3) years of equivalent experience in a related field. A Master’s Degree is preferred.
  • At least two (2) years of Salesforce experience preferred.
  • Proficiency in Java and its ecosystems
  • Solid understanding of object-oriented programming
  • Proficiency with Git versioning tool; Gitflow experience is preferred
  • Familiar with build tools such as Ant or Maven
  • Familiar with various design and architectural patterns
  • Basic front-end skills for basic HTML-5, CSS, JavaScript, AJAX, jQuery
  • Familiarity with concepts of MVC, JDBC, and RESTful
  • Familiarity with Java based web development; framework is custom (UI and ORM) but having Spring background
  • Working knowledge of writing JSP pages.
  • Familiarity with application servers like Weblogic and JBoss (Wildfly).
  • Experience of working on B2B tools such as IBM Data-Power.
  • Knack for writing clean, readable Java code.
  • Experience with relational databases (i.e. DB2) and SQL query development.
  • Understanding fundamental design principles behind a scalable application.
  • Basic understanding of the class loading mechanism in Java.
  • Creating database schemas that represent and support business processes.
  • Willingness to learn custom framework currently in use for user interface and object relational mapping. 

 

PHYSICAL REQUIREMENTS: 

  • Prolonged periods sitting at a desk and working on a computer
  • Must be able to lift 15 pounds at a time
  • May be required to work on-call or long hours if necessary, in case of serious network malfunction.

 

AFFIRMATIVE ACTION/EEO STATEMENT:

 It is the policy of the Canton Group to provide equal employment opportunities without regard to race, color, religion, sex, national origin, age, disability, marital status, veteran status, sexual orientation, genetic information or any other protected characteristic under applicable law. This policy relates to all phases of employment, including, but not limited to, recruiting, employment, placement, promotion, transfer, demotion, reduction of workforce and termination, rates of pay or other forms of compensation, selection for training, the use of all facilities, and participation in all company-sponsored employee activities. Provisions in applicable laws providing for bona fide occupational qualifications, business necessity or age limitations will be adhered to by the company where appropriate.

As part of the company's equal employment opportunity policy, the Canton Group will also take affirmative action as called for by applicable laws and Executive Orders to ensure that minority group individuals, females, disabled veterans, recently separated veterans, other protected veterans, Armed Forces service medal veterans, and qualified disabled persons are introduced into our workforce and considered for promotional opportunities.

Employees and applicants shall not be subjected to harassment, intimidation or any type of retaliation because they have (1) filed a complaint; (2) assisted or participated in an investigation, compliance review, hearing or any other activity related to the administration of any federal, state or local law requiring equal employment opportunity; (3) opposed any act or practice made unlawful by any federal, state or local law requiring equal opportunity; or (4) exercised any other legal right protected by federal, state or local law requiring equal opportunity.

The above-mentioned policies shall be periodically brought to the attention of supervisors and shall be appropriately administered. It is the responsibility of each supervisor of the company to ensure affirmative implementation of these policies to avoid any discrimination in employment. All employees are expected to recognize these policies and cooperate with their implementation. Violation of these policies is a disciplinary offense.


Compensation$110,000 - $115,000

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Time Management
  • Teamwork
  • Communication
  • Problem Solving

Software Engineer Related jobs