Java Back end Developer

Apply Now

Company: Indus Valley

Location: Cincinnati, OH 45238

Description:

Req No: 1330
Title: Java Back end Developer
Location: Cincinnati, OH (Onsite)
Duration: 6+ months CTH
Interviews: MS Team
Work Authorization: GC, EAD or US Citizen

Job Description:

Must Have:
  • 10+ years of Java Development Application Dev. creating microservices Event Driven Architecture (EDA) Kafka experience Kubernetes experience OpenShift Red Hat Strong skills in Java, Spring, Spring boot
  • 3-10 years of software development experience.
  • Application Dev.
  • Experience with RESTful APIs and web services
  • Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript)
  • Spring Boot
  • Strong knowledge of Java and related technologies (e.g., Spring, Hibernate)

JOB DESCRIPTION
  • 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 compliance
  • Implement localization or globalization of software
  • Undergraduate degree in computer engineering, computer science, information technology or a related discipline.

We are looking for a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end counterparts.

Responsibilities:
  • Application Development: Design, build, and maintain efficient, reusable, and reliable Java code.
  • Performance Optimization: Ensure the best possible performance, quality, and responsiveness of the applications.
  • Problem Solving: Identify bottlenecks and bugs, and devise solutions to these problems.
  • Code Quality: Help maintain code quality, organization, and automatization.
  • Data Management: Design and implement data storage solutions, ensuring their stability, reliability, and performance.
  • Security: Implement effective security protocols and data protection measures.
  • Documentation: Document Java codebase, including flowcharts and technical documentation.
  • Testing and Support: Run diagnostic tests, repair defects, and provide technical support.

Skills and Qualifications:
  • Java Proficiency: Strong understanding of Java programming, data structures, and algorithms.
  • Framework Experience: Familiarity with Java development frameworks like Spring or Hibernate.
  • Database Knowledge: Experience with SQL and NoSQL databases.
  • Version Control: Proficiency with version control tools like Git.
  • Analytical Skills: Strong analytical and problem-solving abilities.
  • Team Collaboration: Ability to work collaboratively in a team environment and communicate effectively.
Skills: Java, Microservices, Kafka, Kubernetes, OpenShift, Red hat, Spring Boot, RestFul API, Web Services, HTMS, CSS, JavaScript, Hibernate

Similar Jobs