Ibridge Solutions - Saint Louis, MO

posted 25 days ago

Full-time - Mid Level
Saint Louis, MO
Professional, Scientific, and Technical Services

About the position

As a Senior Software Engineer, you will be responsible for modifying medium to complex code and developing medium to highly complex application code independently within or outside various teams using applicable technology. This role requires a strong understanding of Java and related technologies, as you will be tasked with testing and fixing defects, developing unit tests and test scripts, and performing local development builds, application integration builds, and code merges. You will be a primary contributor in code reviews, performing unit and integration testing, and planning and coordinating implementation activities. In addition to coding responsibilities, you will assist with the analysis and review of software requirements and may lead design presentations and design sessions. Your role will also involve implementing complex modules, enhancements, or change requests based on provided designs and participating in the migration of applications to the quality assurance and production environments. Furthermore, you will provide instruction and guidance to less senior team members on new tasks and assignments, fostering a collaborative and supportive team environment.

Responsibilities

  • Modify medium to complex code and develop medium to highly complex application code independently.
  • Test and fix defects in the application code.
  • Develop unit tests and test scripts.
  • Perform local development builds, application integration builds, and code merges.
  • Contribute to code reviews as a primary contributor.
  • Perform unit and integration testing.
  • Plan and coordinate implementation activities.
  • Assist with the analysis and review of software requirements.
  • Attend or lead design presentations and design sessions.
  • Implement complex modules, enhancements, or change requests based on provided designs.
  • Participate in migrating applications to the quality assurance and production environment.
  • Provide instruction and guidance to less senior team members on new tasks and assignments.

Requirements

  • Must be presently authorized to work in the U.S. without a requirement for work authorization sponsorship by our company for this position now or in the future.
  • 5+ years of Java experience along with a Bachelor's Degree, or 1+ years of Java experience along with a Master's Degree.
  • At least 2+ years of HTML, CSS, JQuery, and JavaScript experience.
  • At least 2+ years of experience with Spring, Hibernate, and Web Services.
  • Displayed leadership and team-centric skills and strong solution orientation.
  • Excellent verbal and written communication skills.

Nice-to-haves

  • Knowledge of Android and/or iOS SDK is preferred.
  • Knowledge of MVVM architecture is preferred.
  • Knowledge of Design Patterns is preferred.
  • Working knowledge with JIRA is preferred.
  • Knowledge of SOA and AOP is preferred.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service