Java Architect with Hands-On Architecture (Need locals and should go for Face to Face nterview)

  • Jersey City, NJ
  • Posted 26 days ago | Updated 20 days ago

Overview

On Site
Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

Java
Architecture
J2EE
Hibernate

Job Details

Job Title: Java Architect with Hands-On Architecture (Need locals and should go for Face to Face interview)
Location: Jersey City NJ
Work Authentication: H1B/EAD/L2EAD
Employment type: Contract
Job Description: Key Responsibilities:

  1. Architectural Design: Lead the architectural design and development of Java-based applications, ensuring scalability, performance, and reliability.
  2. Technical Leadership: Provide technical leadership and guidance to development teams, ensuring adherence to best practices, design principles, and architectural standards.
  3. Hands-On Development: Actively participate in hands-on development activities, including coding, debugging, and troubleshooting complex Java applications.
  4. Requirement Analysis: Collaborate with stakeholders to understand business requirements and translate them into technical specifications and architectural designs.
  5. Technology Evaluation: Evaluate new technologies, frameworks, and tools related to Java development, and make recommendations for adoption based on business needs and technical feasibility.
  6. Performance Optimization: Identify and address performance bottlenecks, security vulnerabilities, and other architectural concerns in Java applications.
  7. Documentation: Create and maintain technical documentation, including architecture diagrams, design documents, and coding standards.
  8. Collaboration: Work closely with cross-functional teams, including software engineers, product managers, and quality assurance professionals, to ensure the successful delivery of software solutions.
  9. Mentorship: Provide mentorship and guidance to junior developers, fostering a culture of continuous learning and improvement within the team.

Skills and Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven experience (X years) as a Java Developer or Software Architect, with a strong focus on hands-on architecture.
  • In-depth knowledge of Java programming language, including Java EE, Spring Framework, and other related technologies.
  • Proficiency in designing and implementing scalable, high-performance Java applications and microservices architectures.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
  • Strong understanding of software design patterns, architectural styles, and best practices.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Experience with Agile development methodologies (e.g., Scrum, Kanban) is a plus.
  • Relevant certifications (e.g., Oracle Certified Master, Java EE Architect) are desirable but not required.