Senior Java Developer

04 Dec 2024

Vacancy expired!

Job Description:Leads the development, documentation and maintenance of software architectures in order to meet customer, functional, and/or regulatory requirements, quality objectives, and constraints specific to the applicable domain and available technology. Provides technical leadership for project management including schedules, plans, and estimates. Prioritizes tasks and leads reviews. Assists project managers with risk management and progress reviews. Develops corrective action plans. Develops Computer Software Component (CSC) software requirements and algorithms. Defines external interfaces. Leads trade studies. Performs CSC requirements change assessment. Supports requirements team lead in negotiating interfaces and requirements. Leads supplier/subcontract management team. Ensures application of best practices. Reviews statements of work, conducts estimates and manages risks. Translates contract requirements into work requirements, processes and tasks. Contacts suppliers and subcontractors to exchange technical data and to discuss project performance. Manages customer and supplier relationships. Participates in the development of fundamental approaches to projects and requirements for implementation. Leads development, maintenance, and unit tests for a software Computer Software Configuration Item (CSCI) by utilizing software development environments and programming languages in order to implement design and satisfy allocated requirements. Leads code walkthroughs. Develops/decomposes, documents and maintains designs for a CSC. Participates in internal/external design reviews. Leads integration/test efforts of complex systems. Creates overall integration plans. Leads development, selection, tailoring, and deployment of processes and tools. Leads process reviews. Determines research directions and pursues related opportunities with internal/external organizations. Leads proposal efforts. Provides expertise on resolution of regulatory and domain operational and integration issues to internal/external customers. Supports issue resolution

Position Responsibilities:Analyze requirements and design for implementationDesign and develop code using these technologies, skills and tools:AngularJavaDatabase InterfacesSoftware build and deploy with IDEsCloud development/deployment experience (Azure experience is a plus)Git/JIRA/Confluence for SCM, task tracking, documentationUnit Tests and Peer ReviewsDocument design documents and keep them up to dateTroubleshoot failures, report failures and create defects as requiredWork closely with automation testers when needed (Selenium Test Automation frameworks)Work with development teamsStrong analytical skills

Top Skills needed to perform this role/job:Java programming experience, Angular UI development, Cloud Development

Top Soft Skills for culture fit:Strong analytical skills, programming experience, communication skills

Basic Qualifications (Required Skills/Experience):5+ years of experience in a dedicated Java programming roleSoftware lifecycle data knowledge including coding and unit test creation.

Preferred Qualifications (Desired Skills/Experience):Bachelor's degree or higher Angular UI developmentCloud application development and deployment expertiseApache TomcatApplication Design & Development;Cloud Computing; Database Development;Java; Maven;Web Application Development;Web-based Systems Architectures;Web Services

Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veteran

  • ID: #23856507
  • State: Colorado Englewood 80110 Englewood USA
  • City: Englewood
  • Salary: Depends on Experience
  • Job type: Contract
  • Showed: 2021-12-04
  • Deadline: 2022-01-31
  • Category: Et cetera