Actalent - Indianapolis, IN

posted about 1 month ago

Full-time - Mid Level
Indianapolis, IN
10,001+ employees
Administrative and Support Services

About the position

We are seeking a Java Software Engineer to join a long-term project team focused on building automation systems in the Intelligent Build Systems industry. This role involves designing and developing scalable and maintainable software solutions across various Java-centric technologies, including server, web client, mobile, desktop, and database applications. The ideal candidate will demonstrate a strong work ethic, advanced problem-solving skills, and a commitment to learning new technologies to enhance our customer's product offerings.

Responsibilities

  • Developing software solutions using Agile methodologies that satisfy user stories and requirements.
  • Participate in project planning by investigating solutions to problems and providing accurate estimates.
  • Apply new technologies to advance the company's product offerings.
  • Provide product knowledge and consultation to aid sustaining efforts.
  • Work effectively in a multidisciplinary, multinational team environment focused on innovation.

Requirements

  • Bachelor's or Master's degree in Electronics or Computer Science with relevant experience in software development.
  • Strong experience in Java Full Stack programming, including design and implementation of web-based and cloud-based solutions.
  • Proficient in Core Java (OOPS, Collections, Exception handling, multi-threading), J2EE technologies, JavaScript, HTML5, CSS3, jQuery, Angular, Ajax, JSP, and Java servlets.
  • Experience with SQL and NoSQL databases.
  • Familiarity with Linux and containerization.
  • Understanding of OAuth and Single Sign-On (SSO) concepts.
  • Commitment to secure SDLC concepts and practices.
  • Experience with Test-Driven Development (TDD) and unit/functional testing (JUnit, Mockito).
  • Ability to create UML and sequence diagrams.
  • Strong written and verbal communication skills.
  • Ability to multi-task and stay organized in a dynamic environment.
  • Analytical and logical reasoning skills.
  • Experience with Gradle and Maven.
  • Strong problem-solving skills and attention to detail.
  • Experience with RESTful Web Services and Spring MVC, Microservices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service