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