Customer Job

Application Developer (Java)

Job ID: 22-11637

Duties:

Essential Duties & Responsibilities:

  • Analyzes system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems.
  • Makes recommendations towards the development of new code or to reuse of existing code.
  • May recommend new technologies and methodologies to management for meeting business needs, resolving problems and exploiting opportunities. Remains current with new technologies.
  • Participates in software system testing and validation procedures, programming and documentation. • Provides technical advice and assists in solving programming problems.
  • Ensures proper analysis of problems and programming approaches to prevent rework and schedule slippage. • Performs other duties and responsibilities as assigned.
  • Work on bug resolution and application improvements, such as performance and maintainability.
  • Participate actively in discussions, presentations and decisions about front-end development and application design.
  • Experience in the following areas: project management, enterprise implementation, leadership experience, strategic planning, business acumen, application development, change management.
  • Intermediate level knowledge of the following:
  • Project/team-specific development languages.
  • Project/team-specific development skills.

Skills:

Analyzes complex system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems.

  • Makes recommendations towards the development of new code or to reuse of existing code.
  • Leads or participates in assigned projects, including assigning tasks, coordinating efforts, and monitoring performance.
  • May recommend new technologies and methodologies to management for meeting business needs, resolving problems and exploiting opportunities. Remains current with new technologies.
  • Obtains and evaluates information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
  • Participates in software system testing and validation procedures, programming and documentation.
  • Provides technical advice and assists in solving programming problems.
  • Writes and/or reviews system specifications, including output requirements and flow charts.
  • Assists in preparing project plans using project management tools.
  • Reviews test results; documents test activities, and records remedial actions.
  • Ensures proper analysis of problems and programming approaches to prevent rework and schedule slippage.
  • Five (5) years of full stack development experience in Java, and J2EE with working knowledge of Spring, ORM (Hibernate preferred), Spring Boot, and cache implementations.
  • Five (5) years of experience writing Database queries in PL/SQL, Functions, on Oracle.
  • Knowledge of MongoDB, Python, and Containers is a plus.

Education:

Bachelor's degree (B.A.) in Computer Science, MIS or related degree and a minimum of seven (7) years of relevant development or engineering experience or combination of education, training and experience.

Read Full Description
Confirmed 21 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles