Comresource - Cincinnati, OH

posted about 1 month ago

Full-time - Mid Level
Cincinnati, OH
Professional, Scientific, and Technical Services

About the position

ComResource is seeking a Senior Software Engineer to lead the full lifecycle application development process. This role involves designing, coding, debugging, and maintaining software applications while ensuring compliance with standards and integrating new technologies. The engineer will work on various software languages and frameworks, focusing on performance tuning, usability, and quality assurance.

Responsibilities

  • Full lifecycle application development
  • Designing, coding, and debugging applications in various software languages
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
  • Object-oriented Design and Analysis (OOA and OOD)
  • Software modeling and simulation
  • Front-end graphical user interface design
  • Software testing and quality assurance
  • Performance tuning, improvement, balancing, usability, automation
  • Support, maintain, and document software functionality
  • Integrate software with existing systems
  • Evaluate and identify new technologies for implementation
  • Maintain standards of compliance
  • Implement localization or globalization of software

Requirements

  • Undergraduate degree in computer engineering, computer science, information technology, or a related discipline
  • 3 to 5 years of Java 17 or higher
  • 3 to 5 years of experience in Spring 6.x & Spring Boot 3.x
  • 3 to 5 years with RESTful API development and back end for front ends
  • 1 to 3 years of experience in microservice-oriented back-end architecture & development
  • 1 to 2 years of experience working in agile/scrum teams
  • 1 to 3 years of experience with Test Driven Development with Junit
  • Prior experience with Git, GitHub, Jenkins, and JFrog
  • Understanding of Software Development Methodologies
  • Understanding of security best practices
  • Strong problem-solving skills
  • Strong collaboration skills
  • Excellent verbal and written communication skills
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service