Sr. Java Developer

Smart IMS

$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, information technology, or related field preferred; or 4 years of relevant experience in lieu of degree.
  • Proven experience with Unified Process (UP), Rapid Application Development (RAD), and Agile methodologies.
  • Demonstrated experience with Java Two Enterprise Edition (J2EE) applications.
  • Experience developing 3 and 4-tier web applications.
  • Familiarity with web technologies: HTML, XML/XSL, JDBC, JNDI, LDAP, JavaScript, Java EJBs, applets/servlets, and CSS.
  • Understanding of Section 508 regulations related to web-based applications.
  • Knowledge of Service Aware Enterprise Architecture Framework (SAEAF) and Service Oriented Architecture (SOA).

Responsibilities

  • Apply software development methodologies to complete projects following Agile practices and tools.
  • Demonstrate knowledge of assigned systems and understand related business processes.
  • Code and test software changes while adhering to standard practices and tools in DevSecOps.
  • Provide user support and resolve problems for assigned work.
  • Create and maintain required system and technical documentation.
  • Support production systems with on-call and after-hours assistance as necessary.
  • Communicate project status and risks to Endpoint Technology personnel.

Benefits

  • Comprehensive support services for the US Government Client across various IT domains.
  • Opportunity to work in a structured Agile and DevSecOps environment.
  • Experience with enterprise architecture and IT governance recommendations.
  • Engagement in executive-level presentations on project initiatives and outcomes.
  • Development opportunities for project leadership and technical advisory skills.
Full Job Description
  • Apply standard software development methodologies as defined in the Software Development Framework (SDF) to successfully complete projects (Agile methodologies and VersionOne as the standard Agile support tool).
  • Demonstrating knowledge of the assigned systems and an understanding of business processes that support the systems and operations.
  • Coding and testing software changes in accordance with standard practices (currently uses SDF, which includes, Enterprise Build System (EBS) (EBS is comprised of Jenkins, SonarQube, JUnit, Selenium, AppScan, etc. for DevSecOps), and Application Lifecycle Management (ALM) Suite for functional manual, automated functional and performance testing).
  • Provide user support and problem resolution for assigned work.
  • Create and maintaining required system and technical documentation.
  • Provide on-call and after hours support as required to support the production systems.
  • Address all SDLC such as: designing, building, testing, and implementing operating systems changes or patches.
  • Communicate project status, deliverables, priorities, problems, risks, issues, and contingencies as directed by Endpoint Technology personnel.
  • Proactively working with customers/end users of application(s) to ensure needs are being met/managed in a positive manner.
  • Develop as directed by project leaders/managers.
  • Provide monthly status reports, including key performance metrics, as defined in the SDF.
  • Provide turnover documentation, including but not limited to transition planning, documented best practices, and workflow improvements, as required by project leaders/managers.
  • Provide integrated architectural and program support services for the US Government Client Endpoint Technology.
  • Provide a comprehensive range of support services to the US Government Client that include network systems and desktop computing support, application design, telecom system development and implementation, risk reduction, and maintenance.
  • Provide technical advisory and functional industry advisory services and deliverables.
  • Support in the definition of enterprise architecture
  • Solution architecture for new and existing applications
  • Features, phases, and solution requirements definition
  • Best-fit architecture assessments
  • Definition of project scope and other project initiation activities
  • Recommendations for enterprise IT governance, including cloud, machine learning, and networking
  • Process design
  • Data analysis and reporting
  • Descriptive and prescriptive analytics
  • Schedule, quality, and risk management
  • Weekly and monthly status reporting to provide executive-level presentations on all initiatives.
  • Project benefit/outcome services and deliverables
  • Technical advisory services and deliverables
  • Functional industry advisory services and deliverables

Required Education:
  • Bachelor's degree in computer science, information technology, or related field is preferred.
  • If no college degree, then four additional years of relevant experience in lieu of a college degree is required.

Required Technical Skills:
  • Proven experience developing software systems utilizing Unified Process (UP), Rapid Application Development (RAD) and Agile methodologies.
  • Demonstrated experience in designing, architecting, developing, and delivering Java Two Enterprise Edition (J2EE) applications.
  • Demonstrated experience in the development of 3 and 4-tier web applications.
  • Demonstrated experience in conducting user story writing workshops and hosting Agile ceremonies and Agile support tools.
  • Demonstrated experience in web application technologies such as HTML, XML/XSL JDBC, JNDI, LDAP, JavaScript, Java EJBs/applets/servlets, and CSS.
  • Demonstrated experience in usability assessment, unit, and functional testing automation.
  • Experience in understanding Section 508 regulations and compliance of these regulations in support of the design and development of web-based applications.
  • Knowledge of SAEAF (Service Aware Enterprise Architecture Framework) and SOA (Service Oriented Architecture).
  • Experience with VersionOne.

Similar Jobs

More Jobs at Smart IMS

  • Sr. Java Developer
    $100K — $130K *
    Aurora, IL 60505 (Kane County)
    Information Technology
    In-Person
  • CQV Consultant (Utilities & GMP Equipment)
    $100K — $130K *
    Sacramento, CA 95823 (Sacramento County)
    Pharmaceuticals & Biotech
    In-Person
  • Workday OPAL Product Director
    $120K — $150K *
    Philadelphia, PA 19120 (Philadelphia County)
    Education, Government & Non-Profit
    In-Person
  • AI Engineer
    $90K — $130K *
    Aurora, IL 60505 (Kane County)
    Information Technology
    In-Person
  • SAP HCM Configurer
    $100K — $130K *
    Aurora, IL 60505 (Kane County)
    Enterprise Technology
    In-Person

More Information Technology Jobs

Find similar Sr. Java Developer jobs: