Java Technical Lead

Company:  Highbrow LLC
Location: Austin
Closing Date: 31/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Role: Java Technical Lead

Location: Morris Plains, NJ or Austin, TX

Duration : Long Term

What You Will Do:

  • Understand the business End to End.
  • Understand the Application Architecture.
  • Responsible for Designing and building JAVA Spring Boot Applications.
  • Understand the project timelines and deadlines.
  • Provide Impact analysis for new requirements or changes.
  • Responsible for low level design with the team.
  • Convey architectural solutions to all levels of professionals and leaders.
  • Ensure Code Quality and Deliverables.
  • Lead the team and deliverables – Prioritize work with stakeholders.
  • Understand and follow the current Code Build and Deployment patterns across all environments.
  • Perform checkouts of the code deployments before the QA starts testing.
  • Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review. Proficiency in Java, with a good understanding of its ecosystems
  • Develop and Mentor Junior Developers.
  • Plan and prepare to support PI planning Events.
  • Work breakdown by stories for development.
  • Accurate work Estimation and commitment to timelines and deadlines.
  • Identify dependencies and communicate.

Skills and Experience You Will Need:

Required:

  • Hands on strong Java frontend and backend programming, J2EE, hands-on experience with Spring Framework, Spring Boot, Spring MVC, RDMS databases like (Oracle, PostgreSQL, SQL Server), File systems, Designing Large scale Applications and AWS.
  • Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts. Familiarity with different design and architectural patterns. Skill for writing reusable Java libraries.
  • Application Experience: Batch Job Development, Data Reliability Applications, Monitoring Apps, Instrumentation using Open Metrics for apps.
  • Java concurrency patterns. Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services.
  • In-depth knowledge of code versioning tools, for instance, GIT. Understanding of building tools like Ant, Maven, Gradle, etc. Expertise in continuous integration.
  • Knowledge of UI Development with JavaScript ES2015+ (React).
  • Understanding of DevOps and AWS.

Desired:

  • Experience with other technologies used including Docker, AWS, NIFI, Jenkins, Hibernate, Oracle and PostgreSQL Database along with Redshift and Dynamo DB. Experience with Apache Spark and Kafka is a big plus.

#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙