Java Technical Lead

Aumnitech LLC

Not Interested
Bookmark
Report This Job

profile Job Location:

Pittsburgh, PA - USA

profile Monthly Salary: Not Disclosed
Posted on: 6 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Title: Java Technical Lead
Work Mode: Onsite - Pittsburgh
Duration: Long-Term

Role and Responsibility:

  • Creates and leads the technical design and development of software solutions.
  • Proposes & designs software solutions to address complex business needs.
  • Prepares technical and procedural documentation required.
  • Facilitates complex problem resolution.
  • Provides technical guidance and support to colleagues.
  • Reviews coding testing and documentation of software.
  • Applies modern principles methodologies and tools to advance business initiatives and capabilities.

Required Skills:

Core Java & Backend Development

  • Hands-on Java development experience
  • Strong proficiency in Java (Java 8)
  • Solid understanding of Object-Oriented Programming (OOP) Design patterns (Factory Singleton DAO etc.) Exception handling multithreading and collections
  • Experience building scalable maintainable backend services

API Development

  • Strong experience designing and developing RESTful APIs
  • Hands on with Spring Boot / Spring MVC
  • API design best practices HTTP methods status codes Request/response validation o Versioning strategies
  • Experience with JSON request serialization/deserialization
  • Familiarity with API documentation tools (Swagger / OpenAPI)
  • API testing using tools such as Postman REST Assured or similar

Frameworks & Libraries

  • Spring Framework (Core Boot MVC)
  • Dependency Injection and Aspect Oriented Programming (AOP)
  • Data Power
  • ORM frameworks such as: o Hibernate / JPA
  • Experience with Microservices architecture is strongly preferred

Database & SQL

  • Strong hands-on experience with SQL
  • Ability to write and optimize Complex joins Subqueries Stored procedures (nice to have)
  • Experience with relational databases such as Oracle Teradata DevOps Build & Deployment
  • Experience with Maven / Gradle
  • Version control using Git/bitbucket
  • CI/CD exposure (Jenkins GitHub Actions Azure DevOps udeploy etc.)
  • Experience deploying applications on Application servers (Tomcat WebLogic etc.) Containers (Docker preferred)
  • Basic knowledge of Linux/Unix environments.
Job Title: Java Technical Lead Work Mode: Onsite - Pittsburgh Duration: Long-Term Role and Responsibility: Creates and leads the technical design and development of software solutions. Proposes & designs software solutions to address complex business needs. Prepares technical and procedural docu...
View more view more