Innocore Solutions - Irving, TX

posted 26 days ago

Full-time - Senior
Onsite - Irving, TX
Professional, Scientific, and Technical Services

About the position

The Senior Java Developer at InnoCore Solutions, Inc. is responsible for the end-to-end development of software projects within an Agile environment. This role involves all phases of the Software Development Life Cycle, including requirements gathering, analysis, design, development, testing, and deployment. The developer will design and develop enterprise applications using various technologies, ensuring high-quality software delivery.

Responsibilities

  • Responsible for end-to-end development of projects covering all phases of the Software Development Life Cycle in an Agile environment.
  • Design and develop enterprise applications using Java, J2EE, Spring Boot, Microservices, Web Services, Angular, JavaScript, jQuery, HTML5.
  • Design and develop Java Microservices and Spring Boot REST APIs and deploy these services on the Cloud.
  • Develop front-end UI applications using Angular, TypeScript, JavaScript, jQuery, HTML5, CSS3.
  • Develop software by following DevOps, Continuous Integration and Continuous Deployment (CI/CD) principles.
  • Develop Jenkins pipeline to checkout code, build, run unit and integration test cases before deploying to Cloud platform.
  • Develop complex database queries, scripts, and stored procedures to support application development for various databases.
  • Work on Git as version control system for maintaining uniformity of application code among the developers.
  • Identify areas for code improvement, refactor code and perform peer code review sessions.
  • Prepare system documentation.

Requirements

  • Master's Degree in a related field and two years of experience, or a Bachelor's Degree and five years of experience.
  • Proficiency in Java, J2EE, Spring Boot, Microservices, Web Services, Angular, JavaScript, jQuery, HTML5, CSS3.
  • Experience with DevOps practices and CI/CD principles.
  • Familiarity with Jenkins for building and deploying applications.
  • Strong understanding of database management and ability to write complex queries.

Nice-to-haves

  • Experience with cloud deployment and services.
  • Knowledge of Agile methodologies and practices.
  • Familiarity with TypeScript.
Job Description Matching

Match and compare your resume to any job description

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