Search by job, company or skills

Senior Java Software Engineer

Early Applicant
  • Posted 10 hours ago
  • Be among the first 10 applicants

Job Description

Your Impact

ALM, Pune team, need a Software Developer at mid-experience level who will work on developing and maintaining multiple products within ALM Portfolio. The work also involves working on creation of new features using modern UI/UX concepts

Your Team

The candidate will be a part of a highly dynamic and technically competent team whose mission is to deliver a robust and yet easy to use requirements management, software engineering and test management solution. ALM Products ensures digital product traceability throughout the product lifecycle. The team adopts a customer centric approach backed by strong agile practices

Your Role

  • Lead architecture, design, development and coordination of software development projects and work teams.
  • Provides technical and project management support to project team members. Strong project/program management
  • experience in the software field. Understanding of the software development life cycle and process improvement.
  • Follows disciplined software development practices. Up-to-date on current and best practices and technologies
  • related to software development and project management. Demonstrates expertise in a variety of the field's
  • concepts, practices, and procedures. Relies on extensive technical experience and judgment to plan and accomplish
  • goals. Responsible for a variety of technical and project management tasks. Provide consultation on complex
  • technical projects. Considers business side of technical decisions.

Your Day-to-Day

  • Prepare functional specifications to include
  • Detailed description of specific features and/or functionalities for a component within a product for a specific release
  • Assumptions, constraints and dependencies associated with this particular feature
  • A User Interface section, outlining specific UI's and user roles
  • References use cases and documents task flows for this particular feature
  • Schedule, conduct and participate in design reviews
  • Prepare design note(s) per group standards based on an approved set of requirements. A design note shall include at minimum: Requirement statement, problem definition, solution description, test scenarios, migration issues
  • Prepare work estimates for assigned tasks
  • Develop iterative prototypes when appropriate Technical lead on projects Completes all work according to schedule requirements
  • Provide ongoing feedback on deliverables
  • Write well documented & performing code including source code documentation that meets organizational standards
  • Solicit code reviews for your work. Participate in code reviews of others work
  • Create and run unit tests
  • Deliver automated tests to QA for inclusion in a regression test bed when
  • appropriate
  • Test on multiple configurations
  • Acquire knowledge necessary to perform job assignments (technology, product and process)
  • Strong customer contact facing
  • Provide timely and complete information and document reviews to the publications group
  • Provide timely and complete information to the QA group to facilitate formal testing.
  • Share technical information with the team and to a wider audience when appropriate
  • Respond to requests for information in a timely manner

Must-Have Skills

  • Java
  • ODATA, REST
  • JSP
  • DB – Oracle, Postgres
  • JavaScript
  • JQuery
  • ExtJS
  • Angular

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152462551

Similar Jobs

Pune, India

Skills:

JavaReactVueSpring BootKotlinAngular

Pune, India

Skills:

JavaAlgorithmsDistributed SystemsData StructuresSystem DesignPythonSqlNosqlGoObject-Oriented Programming

Pune, India

Skills:

KafkaSpring BootMicroservicesNosqlTypescriptDockerTerraformSonarqubeAWSJavaHibernateSqlJenkinsReactjsJpaKubernetesHtml5Css3AI engineering toolsObservability tools

Beware of Scammers

We don’t charge money for job offers