What are the responsibilities and job description for the JBoss Architect position at Sun Technologies?
Job Title: JBoss Architect
Duration: Up to 6 months contract with highly possible extension.
Locations: Jersey, NJ (Hybrid - Min 3 days in office & 2 days remote in a week)
Pay Rate: $DOE (Depends on experience). The pay rate may differ depending on your skills, education, experience, and other qualifications.
Featured Benefits:
• Medical Insurance in compliance with the ACA
• 401(k)
• Sick leave in compliance with applicable state, federal, and local laws
Skills/Experience:
• Lead the upgrade and migration process from JBoss EAP 6.2.5 to JBoss EAP 8.0.
• Assess the current JBoss environment, including configuration, deployment models, and application dependencies.
• Develop a detailed upgrade strategy and implementation roadmap, including risk mitigation and rollback plans.
• Provide architecture guidance and ensure adherence to best practices for application server configuration, clustering, and performance tuning.
• Collaborate with development, DevOps, and infrastructure teams to identify required code refactoring or compatibility adjustments.
• Ensure all applications are properly validated and tested post-upgrade for performance, stability, and compliance.
• Document architecture decisions, configurations, and migration processes for knowledge transfer.
• Train and mentor internal technical teams on JBoss 8.0 features and administration.
• Work with security and compliance teams to ensure the upgraded platform meets enterprise security standards.
Required Qualifications
• Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
• 8 years of experience in JBoss EAP administration and architecture, including deployment, tuning, and clustering.
• Proven experience migrating or upgrading from older JBoss versions (e.g., 5.x/6.x) to newer releases (7.x/8.x).
• Strong understanding of Java EE / Jakarta EE, application packaging, and deployment workflows.
• Hands-on experience with Linux environments, JVM tuning, and performance optimization.
• Proficiency in Shell scripting, Jenkins, Git, Maven, and related CI/CD tools.
• Familiarity with Red Hat ecosystem tools and subscription management.
• Excellent troubleshooting and problem-solving skills in complex, distributed environments.
Preferred Skills
• Experience working with Spring Boot or Microservices architectures.
• Knowledge of containerization (Docker, OpenShift, or Kubernetes).
• Exposure to cloud-based deployments (AWS, Azure, GCP).
• Red Hat Certified JBoss Administrator (RHCJA) or Architect certification.