LTIMindtreeposted 2 months ago
Senior
Phoenix, AZ
Professional, Scientific, and Technical Services

About the position

The Senior Specialist - Architecture position is a rebadge role focused on Java development within an agile team. The role requires a strong background in Java and web development, with responsibilities that include user story analysis, software development, and collaboration with product managers and other engineers. The position emphasizes best engineering practices and continuous improvement in software development.

Responsibilities

  • Serving as a core member of an agile team that drives user story analysis and elaboration.
  • Designing and developing responsive web applications using best engineering practices.
  • Performing hands-on software development, spending most of the time writing code and unit tests.
  • Conducting proof of concepts, code reviews, and testing in ongoing sprints.
  • Performing ongoing refactoring of code and delivering continuous improvement.
  • Developing a deep understanding of integrations with other systems and platforms.
  • Managing time effectively and working well both independently and as part of a team.
  • Working closely with product managers, backend, and other frontend engineers to implement solutions.
  • Defining requirements for new features and planning increments of work with Product Owners.
  • Driving automation and ensuring automated test scripts are completed for new features.
  • Performing all technical aspects of software development for assigned applications.
  • Designing and building integration components and interfaces in collaboration with Senior Engineers, Architects, and Infrastructure Engineers.

Requirements

  • BS or MS degree in computer science, computer engineering, or other technical discipline, or equivalent experience.
  • 3-4 years of work experience.
  • 7 years of experience working in Java with a strong knowledge of Java.
  • Good understanding of web fundamentals and HTTP protocol.
  • 5 years of development experience in Java applications in an enterprise setting.
  • Experience with Java 11 and above is a plus.
  • 5 years of experience developing Java applications in frameworks such as Spring, Spring Boot, or Dropwizard.
  • 2-3 years of recent experience working in JavaScript on the Node stack is a plus.
  • 3 years of experience with Test Driven Development (TDD) and Behavior Driven Development (BDD) practices.
  • Experience with unit testing, functional testing, system integration testing, regression testing, GUI testing, web service testing, and browser compatibility testing.
  • Experience with frameworks such as Selenium, WebDriverIO, Cucumber, JUnit, and Mockito.
  • Experience with continuous integration and continuous delivery environments.
  • 3-4 years of experience working in an Agile or SAFe development environment.
  • Solid understanding of distributed systems.
  • Proven experience building scalable web applications using Java.

Nice-to-haves

  • Experience with Hibernate.
  • Experience with Microservices.
  • Experience with Spring Boot.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service